現在、GraphAPI を介して自分の投稿を見ると: https://graph.facebook.com/me/posts/
一部の投稿では、「story」パラメーターが次のように切り詰められています (to という単語の後の ... に注意してください)。
{
"id": "xxxxxxxxx_yyyyyyyyyyyyy",
"from": {
"name": "zzzzzz",
"id": "1234567890"
},
"story": "\"those things pivot at the toe,...\" on XYZ's photo.",
"story_tags": {
"39": [
{
"id": 11111,
"name": "XYZ",
"offset": 39,
"length": 22,
"type": "user"
}
]
}
上記は Facebook 内の写真に対するコメントであるため、SO の他の場所で見たグラフ api ids=http://.... アプローチは機能しません。FQL を介して ID をコメント テーブルに渡そうとすると、データが返されません。アクセストークンに適切な権限がすべてあります。
全体として、私が達成しようとしているのは、ユーザーが最近 Facebook で書いた/入力したすべてのものを取得する方法です。そのため、次のものが必要です。
1.ステータスの更新 - 以下を介してこれを達成します。
select time, message from status where uid=me()
2. チェックイン - まだ作業中
3. 写真に関するコメント、または他の人々のステータスに取り組んでいる - まだこれに取り組んでおり、この投稿の理由