2011-10-24 13 views
1

私は現在、FacebookのグラフAPIから特定のユーザーの投稿を取得しようとしています。私は開発したPHPスクリプトを使用する前にこれを何度もやってきました。今回の問題はFacebookの終わりにあるようだが、これは私の問題ではない。Facebook - 公開の投稿はグラフに表示されませんか?

私は(アクセストークンとトークンを交換する)から投稿を取得しようとしています:

https://graph.facebook.com/100001558773450/feed?access_token=TOKEN

グラフは、そのページの所有者によって投稿が表示されますがありません他のユーザーの投稿を表示し、投稿が公開されていることがわかる限り、アカウントにプライバシー設定が設定されていないため、投稿をグラフに追加できなくなります。

アイデア?

おかげで、あなたは(あなたは、「ページの所有者」としてのアクセスが必要な場合)あなたのページへのフルアクセスを与えるためにmanage_pages許可を要求してきた ニック

答えて

1

チェック。あなたが持っているaccess_tokenはを使用して

は、このdocumentationに応じて、あなたがfeedstatusespostsを選択することができる3つの異なるものがあります。

私はこれらの3つをhttps://graph.facebook.comから手に入れて、返ってきたものが必要なものだと思います。

https://graph.facebook.com/100001558773450/feed?access_token= ... https://graph.facebook.com/100001558773450/statuses?access_token= ... https://graph.facebook.com/100001558773450/posts?access_token= ...

0

あなたは "プロファイル" プライバシー設定(アプリで共有するために何を)チェックする必要があります。しかし、最も重要なことは、これはFacebook ToSに対してです!
あなたのビジネスを表現するためにユーザープロフィールを使用することはできません。代わりにFacebookページを使用する必要があります。

は、なぜ私はページに私のプロフィール(タイムライン)に変換する必要があります

もっとhereを見つけたことができますか?
プロファイル (予定表)は個人を対象としたものなので、お客様のビジネスニーズを満たすためには には適していません。ページには 組織、企業、ブランド、一般の人物のためのより堅牢な機能があります。詳しくは こちらをご覧ください。

さらに、 個人以外のもののプロファイル(タイムライン)を維持することは、Facebookのステートメントと、 の責任に違反しています。プロフィール(タイムライン)を ページに変換しないと、プロフィール(タイムライン)へのアクセスが完全に失われ、すべてのコンテンツが になる可能性があります。

関連する問題