2017-12-10 12 views
0

公開ページにコメントを投稿したユーザーのID(app-scoped)を探したいと思います。FacebookのグラフAPIを使用してコメントに "From"フィールドを表示する方法

例えば、私は経由NYタイムズページの最近の投稿/コメントのリストを取得:データが返さ

v2.11/nytimes/feed?fields=comments.limit(10){message,created_time,from},name,message,from&limit=2

は次のようになります。

"comments": { 
    "data": [ 
     { 
     "message": "Wouldn’t know. Not paying $13/mo for this.", 
     "created_time": "2017-12-10T05:57:18+0000", 
     "id": "10151412260164999_10151414049324999" 
     } 
    ], 

fromはありませんフィールド。私は両方の私のユーザートークンだけでなく、アプリケーショントークンを使用して、私はFacebookのグラフAPI Explorerを使用して試してみました

v2.11/10151412260164999_10151414049324999?fields=from,message,created_time

と直接それはIDが使用してコメントを表示しようとした場合にも同じことが当てはまります。

答えて

0

グラフAPIのV2.11ので、あなたは、コメントのユーザデータを取得するためにページトークンを必要とする:https://developers.facebook.com/docs/graph-api/changelog/version2.11#gapi-90

ユーザ情報は(上)が所有するすべてのオブジェクトに対するGET応答には含まれませんA要求がページアクセストークンで行われていない場合は、ページ。これは、ページが所有するオブジェクトのデータを返すすべてのノードおよびエッジに影響します。

他の言葉:あなたがページを管理する場合にのみ、ユーザー情報を取得できます。

+0

すばやく正確な答えをいただきありがとうございます。私がv2.10に戻ると、「from」情報が存在することがわかります。したがって、限られた時間だけ利用可能です。 ;) –

関連する問題