Facebookアプリケーションを使用しているすべてのユーザーのステータスを取得したいと思います。Facebookアプリケーションを使用していて、アプリケーションに「read_stream」権限を付与しているユーザーを取得することだけに関心がある、ユーザーの友達のステータスを取得することには興味がありません。
ログインしたユーザーまたはログインしたユーザーの友達の1人のステータスを次のように呼び出すことで正常に取得できます。
SELECT post_id, message, attachment, type FROM stream WHERE source_id = "SOME ID" AND type IN (46, 247)
しかし、それは私の目標ではありません。Facebookアプリケーションを使用している「すべての」ユーザーを取得し、特定のユーザーがログインしていなくても最新のステータスフィードを取得したいと思います。
例:私は現在Facebookにログインしておらず、あなたもログインしていません。ただし、下のリンクをクリックすると、この特定のユーザーのRSSフィードが表示されます。このユーザーは実際にはビジネスページであるため、一般に公開されています。このリンクをクリック
アプリケーションの「ストリームの読み取り」権限を許可しているユーザーからこの情報を取得したいと思います。
Facebookの個人ユーザーページでこの情報を取得できません。そのため、Facebookアプリケーションを作成する必要があるという印象を受けています。