一見単純な質問ですが、これまでのところ明確な答えは見つかりませんでした。
ブラウザを使用して Facebook.com にログオンします。検索バーに「オバマ」と入力します。次に、左側のサイド バーで [公開投稿] を選択すると、すべての公開投稿の一覧が表示されます。いいね/写真を共有し、「www.facebook/com/story_fbid=&id=. abc が user_id で xyz が object_id であることがわかりました。これは、post_id が abc_xyz であることも意味します。
次に、graph.facebook.com API エクスプローラーに移動し、ユーザー アクセス トークンを生成してから、次のクエリを入力します。
https://graph.facebook.com/fql?q=post_id="abc_xyz " のストリームから post_id を選択
なし。
私も試してみます
link_id が ("xyz", "abc_xyz") のリンクから link_id を選択
まだ何もありません。
それで、ここで何が起こっているのですか?StackOverflow に関するいくつかの投稿では、Facebook の公開投稿が真に公開されていないことについて話していますが、公式の FB ドキュメントにはこれに関する言及はありません。
次に、新しいアカウントを作成し、ウォールに投稿を作成し、ウォールの投稿を公開してから、上記と同じクエリを試しましたが、何もしませんでした (空のデータセットのみ)。
みんな、この振る舞いに対する公式の説明はありますか? ユーザーとしてログインしている場合、私は APP!/ROBOT ではなく、単なるエンド ユーザーです。公開の投稿/リンク/共有/写真を見ることができるのに、API で同じことができないのはなぜですか? PUBLIC POST をより PUBLIC にするにはどうすればよいですか?