2

私はウェブサイトを構築していて、私の公開 Facebook ページから投稿の簡単なリストを表示したいと考えています。GraphAPIを使用してサーバー側でデータをフォーマットすると、これがうまく機能しましたが、アクセストークンの有効期限が切れました。

今、私は完全に迷っています。新しいアクセス トークンを簡単に作成する方法はないようです。これは本当でしょうか?公開ページの投稿の閲覧だけが制限されるのはなぜですか? これだけでなく、自分の Web ページ用に事前に作成された facebook アプリを使用しても構わないと思っていたとしても、ウォールからのストリームを表示するものは何もないようです。

私の正気を取り戻すためにあなたがしなければならないかもしれない明確化を前もって感謝します。

**編集**

どうやら、最初に考えていたよりも質問が少し深いようです。私はアプリを構築していません。Web ページ上の 1 人のユーザーの投稿のかなり基本的なリストを作成したいだけです。これを行う簡単なアプリ以外の方法は本当にありませんか? Facebook のサーバー側の認証フローを学ぶことは、このような単純なプロジェクトにとっては少し難しいように思えます。

4

1 に答える 1

2

このページをご覧ください: ハウツー: 期限切れのアクセス トークンを処理するhttps://developers.facebook.com/blog/post/2011/05/13/how-to--handle-expired-access-tokens/

編集:

これはあなたの質問に答えるはずだと思います: http://facebook.stackoverflow.com/questions/9663700/how-to-show-facebook-feed-messages-from-my-site/9663836#9663836

これを少しいじってみると、ログアウトするとアクセス トークンが破棄され、再度ログインしたときに新しいトークンを作成できることがわかります。Graph API Explore は、Graph API を学習するために作成されているようです。永続的なアクセストークンが必要な場合は、Facebook アプリを作成する必要があると思いますが、それらもしばらくすると期限切れになり、更新する必要があります (簡単なプロセス)。

サイトに投稿をどのように表示しようとしているのかはわかりませんが、Facebook Likebox または Activity Feed で目的が達成される可能性があります。http://developers.facebook.com/docs/plugins/

また、simpleXML を使用してページを解析することもできます: http://www.php.net/manual/en/simplexml.examples-basic.php

于 2013-01-29T23:39:42.213 に答える