私はFacebookの開発にかなり慣れていませんが、それでもoAuthのことについて混乱しています。私のクライアントは、彼のFacebookページの最新の投稿、リンク、およびステータスを彼のWebサイトに表示するように私に依頼しました。
彼のウェブサイトのphpページで私はURLを作成しています
"https://graph.facebook.com/".$clientFacebookPage."/posts?limit=1&access_token= xxx
jsonでデコードして必要な情報を表示するために、アクセストークンを取得する方法がわかりません。Facebook開発者としての私の名前に関連付けられているが、2時間で期限切れになるグラフエクスプローラーを使用してアクセストークンを生成しました。
すでに私を混乱させていることがたくさんあります。ドキュメントを読んだ解決策を教えていただければ幸いですが、すべてはユーザーがアプリにログオンしてアプリを投稿することを中心に展開しています。だから私の質問は:
- http://graph.facebook/xxxx urlを使用してカール(特別な権限が必要)を実行するアプリを作成する必要がありますか?
- もしそうなら、Facebookページの管理者はアプリで承認する必要がありますか?
- 次に何をする必要がありますか?アプリIDとシークレットを使用してWebページを作成できます。Facebookページの情報を取得できるということですか?どのように?
- http://graph.facebook/xxxxページをカールし、必要なデータを取得するには、ページに認証トークンが必要であることを知っています。どこで生成できますか?Webページで生成する必要がありますか、それとも(アプリ開発者として)トークンを取得してPHPコードに書き込む必要がありますか?
- Facebookからログアウトすると、プログラム/ Webページは機能しなくなりますか?
私はあなたを混乱させなかったと思います。ありがとうございました。