ユーザーが投稿したもののリストを生成できますか? /id/posts はそのユーザーの壁のみを返します。Facebook のどこにいても、ユーザーが作成した投稿を生成するクエリが見つかりません (id 友達の壁)。
私もFQLでこれを試しましたが、役に立ちませんでした:
select message from stream where source_id in (select uid1 from friend where uid2=me()) and actor_id=me()
ユーザーが投稿したもののリストを生成できますか? /id/posts はそのユーザーの壁のみを返します。Facebook のどこにいても、ユーザーが作成した投稿を生成するクエリが見つかりません (id 友達の壁)。
私もFQLでこれを試しましたが、役に立ちませんでした:
select message from stream where source_id in (select uid1 from friend where uid2=me()) and actor_id=me()
Graph API を使用した簡単な方法がある場合は、FQL を使用しないでください。その場合は「/me/posts
」になります。Graph API Explorerで試すことができます。
https://developers.facebook.com/tools/explorer?method=GET&path=me%2Fposts
投稿の接続と、フィードなどを取得するその他の可能性についての非常に良い説明があります: Facebook Graph API のフィード、投稿、ステータスの違いは何ですか?
投票数が最も多い回答を参照してください。
/posts API は、ユーザーが作成した投稿 (自分のウォールまたは友人のウォール) を返します。これには、共有リンク、チェックイン、写真、ステータスの更新など、あらゆる種類のコンテンツが含まれる場合があります。
Facebook ドキュメントと比較してください: https://developers.facebook.com/docs/reference/api/user/#posts
他の接続も試すことができますが、技術的には、まさに必要なものであるはずです。また、「 read_stream 」権限以外は必要ありません。
編集:ただし、Graph API Explorer でテストしたところ、自分のウォールにしか投稿されないため、API にバグがあると想定しています。