問題タブ [facebook-graph-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
4828 参照

iphone - FacebookGraphAPIとiPhoneSDK

FacebookのグラフAPIをネイティブのiPhoneアプリケーションに実装できる人はいますか?

iPhoneの統合に関しては、ドキュメントはかなりまばらですが、ユーザー情報を取得するための呼び出しは、FBConnectを使用する以前の方法よりもはるかに軽量に見えます。なので使いたいです。

についていくつかの投稿を見ましたが、以前FBConnectで行ったようにログインボタンを実装することを説明するものはありませんか?

誰かがこれを達成したか、私に素晴らしいポインタを提供できるなら

0 投票する
3 に答える
8709 参照

php - FacebookのグラフAPIによる投稿状況

PHP で、グラフ API を使用して Facebook のファン ページにステータスを投稿しようとしています。

コードは次のとおりです。

このコードが機能しない理由を知っている人はいますか? access_token は正しいです。

0 投票する
3 に答える
46085 参照

facebook - Facebook Graph API:FB.init()を呼び出す前に呼び出されるFB.login()

Webサイトで新しいFacebookGraphAPIを使用しようとしています。これは私が持っているものです:

ページのどこか:

タグの直後:

しかし、生成されたログインボタンをクリックしても、何も起こりません。

さらに、私は得ています

Firebugコンソールで。

何か案は?

0 投票する
6 に答える
9531 参照

php - Facebook API - ステータスを削除

PHP では、curl を使用して fb グラフ API に削除を送信していますが、次のエラーが発生しています。

私が使用しているコードは次のとおりです。

$query にはアクセス トークンが含まれます。

0 投票する
9 に答える
17426 参照

facebook - 新しいFacebookGraphAPIから返された友達リストを注文するにはどうすればよいですか?

次の方法で、認証されたユーザーの友達のリストを取得できます。

https://graph.facebook.com/me/friends

ユーザー名でリストを並べ替える方法を知っている人はいますか?デフォルトではないからです。ドキュメントには何もありません。

0 投票する
1 に答える
1622 参照

asp.net-mvc - キャンバス アプリでの Facebook Graph API 認証とセッションの追跡

簡単な質問: グラフ API の oauth リダイレクト メカニズムを使用してユーザーを認証し、取得した access_token を保存し、必要に応じて javascript SDK を使用するにはどうすればよいですか (問題は、javascript SDK が初期化時に異なる access_token を持つことです)。

シングル サインオンを使用して、Facebook iframe キャンバス アプリを最初にセットアップしました。sessionchange (ユーザーがログインしている) を検出すると、Facebook の JavaScript によって保存された access_token を使用できるため、これはグラフ API とうまく機能します。

でも、シングルサインオンはしたくない。ただし、グラフ API リダイレクトを使用して、ユーザーに権限ダイアログへの送信を強制します。しかし、彼がすでに許可を与えている場合は、ユーザーをリダイレクトすべきではありません。これをどのように処理しますか?

別の質問: 認証のためにグラフ API リダイレクトを実行し、access_token も取得しました。しかし、javascript call FB.ui を使用して stream.Publish を実行したい場合はどうすればよいでしょうか? FB.init とセッションの検出中に設定された独自の access_token を使用すると思います。だから、私はここでいくつかのパスを探しています。認証にグラフ API を使用する方法と、必要に応じて Facebook の JavaScript SDK を使用する方法。

PS私はASP .NET MVC 2を使用しています。ユーザーの認証状態を検出してリダイレクトする必要がある認証フィルターを開発しました(現在、API承認URLをグラフ化するためにこれを行っています)

0 投票する
1 に答える
3901 参照

facebook - FacebookJavascriptFB.api-エラー時にコールバックが呼び出されない

FB.apiに問題があります

次のようなイベントを作成するために電話をかけています。

たとえば、「city」が存在しない都市になるまでは正常に機能します。その後、コールバック関数は呼び出されません。

Firebugのネットパネルを使用して行われたAJAXリクエストを調べると、次の応答があったことがわかります。

ドキュメントは私がそれを正しくやっていることを示しているようです:http: //developers.facebook.com/docs/reference/javascript/FB.api

コールバック関数が呼び出されない理由と、エラーをキャッチする方法を教えてください。

0 投票する
3 に答える
1107 参照

facebook - FacebookグラフAPIを使用して、ページまたはアプリケーションとしてウォールポストをページまたはアプリケーションウォールに追加します

FacebookグラフAPIを使用して、アプリケーションページまたは「通常の」ページに新しいウォールポストを作成したくありません。「ページとして投稿」する方法はありますか?古いREST-APIでは、次のように機能しました。

したがって、同じIDを渡して$targetPageId$asPageId自分のFacebookアカウントが原因ではない「実際の」ウォール投稿を投稿できた場合。

ありがとう!

0 投票する
1 に答える
420 参照

facebook - もうすぐ父の日!- Facebook ユーザーの父親のプロフィールを取得できますか?

Facebook ユーザーの父親の Facebook プロフィール ID を取得したいと考えています。

基本的には、ユーザーの父親の写真を表示して、「お父さんに X を買ってみませんか」と言いたいです。

これはグラフ (または REST) API で可能ですか?

編集:これは FQL クエリである必要があり、他の API で直接行うことはできないようです。私はまだこれを行う方法を理解しようとしており、情報を取得するための正しい JOIN 形式を探しています。分かれば載せます。皆さん、質問に興味を持っていただきありがとうございます。みんなのコメントを読むのは楽しかったです。反対票が横行するのではなく、もう少し建設的な批判をいただければ幸いです。これによって人々が権利を剥奪されると思われる場合は、その理由をお聞きしたいと思います。今後のイベントの友好的なリマインダーとして、このアプローチに問題はないと思います。父親が見つからない場合、つまり亡くなった場合に備えて、別の表現を丁重に検討しています。「X が父の日に Y と Z を購入することを誰かのストリームにどのように書き込めばよいか」と尋ねた場合 それは1つのことですが、これはかなり些細な「プライバシー」の問題だと思いました. しかし、もう一度同意しない人もいるかもしれません...読んでくれてありがとう...

0 投票する
2 に答える
3757 参照

php - ログインユーザーなしの Facebook Graph API 検索

特定の検索用語を使用して、グループに対して Facebook Graphp API 検索呼び出しを発行しようとしています。重要な事実は、用語で始まるグループを検索するだけでなく、グループ名内の用語も検索することです。そのようなものです。

FQL => SELECT * FROM groups WHERE groupname LIKE '%term%'

私の知る限り、これは FQL では不可能です。したがって、Graph API 検索を使用する必要があります。

http://developers.facebook.com/docs/api#search

ただし、ユーザーがログインしていなくても、呼び出しを発行する必要があります。これは可能ですか、またはユーザーの操作なしで (フォームを表示せずに) いくつかの curl 呼び出しでデフォルトのユーザーにログインする可能性はありますか?

より簡単な解決策 (FQL など) があれば教えてください。