0

私は非常に単純なシナリオを持っています。FaceBook API Explorerを使用しています。ウォールに公開投稿がある 2 つのランダムなユーザー プロファイルがあります。

  1. http://www.facebook.com/Arjun (facebook user.id = 7901103)
  2. http://www.facebook.com/bashiru.myakasai (facebook user.id=100001044928063)

これらのユーザーのステータス/リンクにアクセスするために fql を使用しようとしています。やってみると

fql?q=SELECT link_id FROM link WHERE owner = 7901103

約 250 行のデータを受け取ります。しかし、他のユーザーIDで同じことをしようとすると

fql?q=SELECT link_id FROM link WHERE owner= 100001044928063

[] を受け取りました (空のデータセット!)

ここで何が間違っていますか?両方のプロファイルが公開され、すべての投稿が公開されている場合、リンク/ストリーム テーブルから公開投稿を取得できないのはなぜですか?

4

1 に答える 1

0

これは私の質問に答えると思います: Facebook Graph API は、投稿が public であっても「false」を返します。最初のプロファイルは完全に公開されており (インターネットおよび Facebook ユーザーがアクセスできます)、2 つ目のプロファイルは完全には公開されていません (ログインしているユーザーのみがアクセスできます)。

于 2012-05-22T16:29:52.203 に答える