問題タブ [facebook-graph-api-v2.3]

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 投票する
2 に答える
1449 参照

facebook - Facebookで公開タイムラインフィードを読むには?

Facebook の公開ページでタイムライン フィードを読み取る必要があります。タイムラインからフィードを取得するために構文を使用しました。

Facebookページに「ページへの投稿」がない場合、うまく機能し、フィードを返します。ページに「ページへの投稿」がある場合、タイムライン フィードではなく、ページに投稿されたすべてのメッセージのみが返されます。

リクエストの例 (Graph API Explorer ツール):

タイムラインからフィードを読み取る方法を教えてください。

ありがとう

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

ios - iOS アプリを介してメールボックスまたはユーザー ノードを読み取る

このコードが受信トレイの取得でエラーになる理由

コンソールに表示されるエラー:

このコードを使用して受信トレイを取得すると、受信トレイが取得されます。

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

facebook - 位置データを持つ投稿のみを取得する

それらの投稿に位置データがある場合にのみ、ユーザーの投稿を取得しようとしています。ユーザーの「投稿」のlocation下にネストされています。placeそれらの投稿に場所がある場合にのみ、ユーザーのすべての投稿を取得するグラフ API クエリを作成するにはどうすればよいですか?

このクエリではhttps://graph.facebook.com/v2.3/me?fields=id,name,posts.limit(25).until(1399832709).with(location){place}、必要なものを取得していますが、合計のサブセットのみです。少なくとも 50 件の投稿があることがわかっている場合、位置データを含む 2 件の投稿しか返されないため、サブセットであることはわかっています。そのため、クエリから削除limit(25).until(1399832709)すると、場所を持つすべての投稿が表示されるようになると思いました。しかし、いいえ。まったく何も返ってきません。

クエリを正しく構成する方法について誰かアドバイスをいただけますか? これを読んでいるFacebookエンジニアがいる場合は、助けてください! どうもありがとうございました。

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

php - FB Graph Api 検索、FQL クエリを変換して近くのページを取得しますか?

FQL クエリを実行できる古い Facebook SDK を使用しました。ページが添付されている近くのすべての場所を取得したい。これらの結果で、できるだけ多くの列が必要です。

この関数を書き直して、同じことができるようにしますが、最新の Facebook SDK 2.3 を使用します。

古い方法:

しかし、これは新しい SDK ではうまく機能しません。検索方法を試し、さまざまなタイプのクエリを (「q」パラメーターで) 書き込もうとしましたが、これに近づくものはありません。

ご覧のとおり、ページに関する列をできるだけ多くしたいと考えています。

私が最も近いのはこれまでです: https://developers.facebook.com/tools/explorer/145634995501895/?method=GET&path=search%3Fq%3Dcoffee%26type%3Dpage%26center%3D37.76%2C-122.427 %26距離%3D1000&

このデータを新しい方法で取得するために私がどのように考え/行うべきか知っている人はいますか?

0 投票する
0 に答える
428 参照

facebook - アプリ アクセス トークンを使用して Facebook アプリの承認済みユーザーを取得するにはどうすればよいですか?

アクティブなアプリ ユーザーとその権限にアクセスする必要があります。アプリ トークンを取得しましたが、ユーザーとそのアクセス許可を取得する方法がわかりません。

Graph API Explorer で (アプリ トークンを使用して) 要求していますMY_APP_ID/insightsが、一般的なデータを提供するだけです。

パス自体をリクエストMY_APP_IDすると、アプリの簡単な説明といくつかのデータが返されます。

MY_APP_ID/users私は(それを試してみましたが、存在しません)のようなエンドポイントにアクセスする必要があり、アプリのユーザーを返す必要があります。技術的には私がアクセスできるデータなので、閲覧できるはずです。

Facebook アプリを承認したすべてのユーザーを取得するにはどうすればよいですか? を見てきました。これは FQL テーブルにリンクしていますが、Graph API 2.0 以降では FQL は廃止され、許可されておらず、2.1 のリリース後にアプリが作成されたため、FQL を使用できません。

また、(Facebookのドキュメントを深く掘り下げた後)https://developers.facebook.com/docs/graph-api/reference/v2.3/app/app_insightsも見つけましたが、取得する方法が見つかりませんでしたその特定のデータ。

アプリのユーザーを獲得するにはどうすればよいですか?

具体的には、次のようなものが必要です。

GET /APP_ID/users?since=24hoursago

名前と権限は必須で、ログイン日は非常に役立ちます。

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

facebook - ログインしたユーザーが投稿を気に入っているかどうかをFacebook Graph APIがチェック

現在ログインしているユーザーが特定のページからの投稿を気に入ったかどうかを確認する必要があるアプリに取り組んでいます。適切ないいね/いいねボタンを表示できるようにします。(私は投稿のすべての同類を取得してそれらを反復したくありません)

または、FBSDKLikeControl を使用することもできますが、私の問題は、カスタムのいいね/いいねボタンを表示したいことです。

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

facebook - Facebook OAuth の client_id とクライアント シークレットを確認する方法はありますか?

管理者が appid とシークレットをフォームに入力し、これを使用して Facebook と通信できるようにする Facebook oauth プラグインを作成しています。

入力したデータが正しいかどうかを確認する方法はありますか?