私はFacebookグラフAPIを数日間使用しています。ユーザーのステータスと再共有の情報があれば抽出しようとしています。fields=id,name,statusesクエリを使用して、ユーザーのステータスを簡単に見つけることができます。しかし、再共有に関する情報は見つかりませんでした。ステータスsharedpostsのフィールドを見つけました。しかし、それが実際に何をするのか理解できませんでした。再共有に関する情報 (誰が再共有したか、再共有した場合、場所を再共有する方法) を収集する方法について教えてください。user_status アクセス トークンを使用しました。
3553 次
3 に答える
1
API 2.1 の新しいバージョンとここのドキュメントによると https://developers.facebook.com/docs/graph-api/reference/v2.1/post 「sharedposts」と呼ばれる新しいエッジがあります
ここで説明したようにhttps://developers.facebook.com/docs/graph-api/reference/v2.1/object/sharedposts
このリファレンスでは、複数の Graph API ノードに共通する /sharedposts エッジについて説明します。各ノードの構造と操作は同じです。
このエッジは、元のオブジェクトが Facebook で共有された投稿を表します。
于 2014-08-26T20:15:27.057 に答える
0
投稿タイプが写真の場合、sharedposts はオブジェクトが postID と異なるため空を返します。
/317380948302131_847979698575584 => Object : 847979378575616
/317380948302131_847979698575584/sharedposts?fields=from,via
ObjectID は期待どおりに機能します
/847979378575616//sharedposts?fields=from,via
オブジェクトが shared_post である場合の唯一の問題は、元の投稿オブジェクトからのすべての共有も表示され、via ノードが存在しません。APIが時々共有投稿を返すだけである理由について、しばらくの間苦労してください
于 2014-10-08T09:40:25.510 に答える