23

fbページが次のように見える特定の場所からレビュー/評価を取得しようとしています:

https://www.facebook.com/pages/Dell-Rheas-Chicken-Basket/183254918389428

この場所/ページのIDは183254918389428

また、この場所の詳細を取得できますが、評価/レビューは取得できません。

https://graph.facebook.com/183254918389428

このフォーラムのどこかで、次のようなページからレビューを得ることができることを見つけました。

https://graph.facebook.com/183254918389428/tabs/reviews?access_token=xxx

しかし、私は常にデータを取得しません:

{
   "data": [

   ]
}

だから私はアプリのレビュー/評価を得ようとしているのではなく、特定の場所のために.

4

3 に答える 3

9

レビューと評価を取得するには、ページ アクセス トークンが必要です。ページ アクセス トークンの取得に関する非常に優れた短いチュートリアルを次に示します:ページ アクセス トークンの取得

https://www.facebook.com/dialog/oauth?client_id=<APP_ID>&redirect_uri=<REDIRECT_URL>&scope=manage_pages&state=<STATE>

これにより が生成されCODE、そのコードを次の場所で使用します。

https://graph.facebook.com/oauth/access_token?client_id=<APP_ID>&client_secret=<APP_SECRET>&code=<CODE>

これにより、有効期間の短いユーザー アクセス トークンを含む json 応答が返されます。

次に、有効期間が短いユーザー トークンを使用して、有効期間が長いユーザー トークンを取得します。

https://graph.facebook.com/oauth/access_token?grant_type=fb_exchange_token&client_id=<APP_ID>&client_secret=<APP_SECRET>&fb_exchange_token=<SHORT_LIVED_TOKEN>

これにより、有効期間の長いユーザー トークンを含む別の json が返されます。これをページ アクセス トークンと交換できます。

https://graph.facebook.com/me/accounts?access_token=<LONG_LIVED_TOKEN>

これにより、そのユーザー アカウントに関連付けられたページのページ アクセス トークンを含む json が返されます。このページ アクセス トークンを使用して、次の場所に渡して評価とレビューを取得します。

https://graph.facebook.com/StoneArmsInc/ratings?access_token=<page_access_token>

そして、そのページの facebook に投稿されたすべての評価を取得します。

希望、これは誰かを助けます。:)

于 2015-08-11T07:53:14.087 に答える
4

現在、評価エッジにはレビューが含まれていますが、それを取得するにはページ アクセス トークンが必要です。

エンドポイントはここに文書化されています:

https://developers.facebook.com/docs/graph-api/reference/page/ratings

ページ アクセス トークンを取得するには、ページの管理者からのユーザー トークンを使用する必要があることに注意してください。それがあなたにとって問題かどうかはわかりません。

于 2014-03-21T16:48:55.760 に答える
1

ページ レビュー用の API はまだリリースされていません。我々はそれに取り組んでいます。ここで更新を確認してください。

更新: ページ レビューを取得するための API は、https ://developers.facebook.com/docs/graph-api/reference/page/ratings/ にあります。

于 2013-12-27T08:08:46.157 に答える