このFacebookの全体のaccess_tokenのことが私をナットにしています。私がしたいのは、ユーザーのパブリックFacebookの投稿を取得することだけです。説明Facebookのaccess_token
これは単に、実行して動作するように使用:
$.getJSON('http://graph.facebook.com/USERNAME/posts?limit=LIMIT&callback=?', function (posts) {
// Posts available in "posts" variable
});
をしかし、今、私は「access_tokenは必要」エラーが発生します。
私を信頼してください。私はドキュメントをチェックして、グーグルで全面的に同様の質問をしましたが、実際に私が見たよりももっと簡単な方法があることを本当に望んでいます。
本当には、Facebookのアプリケーションを作成する必要があります(私はアカウントを持っていない)、これを動作させるには、ユーザーがアプリケーションを受け入れてログインするようにしますか?
Twitterでこれまでと同じくらい簡単にFacebookを利用できます。
ご回答ありがとうございます。あなたが私に尋ねるなら、それは完全に夢中です。私がしたいことは(私のクライアント)は自分のウェブサイトに自分の投稿を表示するだけです。なぜ訪問客はそれを受け入れる必要がありますか?訪問者がFacebookアカウントを持っていない場合はどうなりますか?私はこの問題の唯一の人ではないことを知っています。私は他の人のアクセストークンを使って動作させることができました(これは理想から遠いと思います)。しかし、これまでのところ、しばらくしてから作業が中断されています。 – powerbuoy
Facebookがプライバシー設定を変更したため。 Jashwantが指摘したように、まだそれを行うことができないわけではなく、ユーザーの許可なくプログラムで個人情報を取得することはできません。あなたが友人でない相手のFacebookページを訪問した場合と同じです。投稿が表示されていない場合は、その方法でセキュリティが設定されており、許可が必要なことを意味します。あなたがアプリケーションを作成するように強制すると、情報の要求が合法でトレーサビリティを持つことが保証されます。通常のFBユーザーを欺いてYes/Noダイアログに同意するのは非常に簡単です。 – Terry
しかし、私は公に利用可能な情報の後にのみです。私はサイトをこすり、私が後にしている情報を得ることができますが、私はしたくないでしょう。 – powerbuoy