2012-01-25 9 views
0

これは一般的なシナリオですが、私は多くの人が投稿しているのを見ていません。 Facebookのページからイベントのリストを読み込むウェブサイトexample.comがあるとします。ユーザーにウェブサイトへのアクセスを許可して、イベントのリストを見ることができるようにすることは、悪いユーザーエクスペリエンスです。無制限のアクセストークン* *ユーザーに「アクセスを許可する」ことを要求しない - Facebookに対する非難のためにoffline_access

私は、Graph API Explorer(https://developers.facebook.com/tools/explorer)でオフラインアクセス許可のあるアクセストークンを生成します。これは私に無限の(ユーザーがパスワードなどを変更しない限り)アクセストークンを与えます。完璧。

すぐに、Facebookはoffline_accessを非難しています。ユーザーがアクセスを許可しなくても(アクセストークンを更新する)、このイベントフィードを自分のウェブサイトに表示し続ける方法はありますか?

答えて

1

いいえ、無限のアクセストークンは存在しません。あなたは頻繁にFacebookに問い合わせる必要がないように、データベースにイベントのリストを保存する必要があります。この方法では、ユーザーはデータストアから取得したイベントの一覧を表示するためのアクセスを許可する必要はありません。

+0

私はこれに反応しなかったことに気付きました。遅れて申し訳ありません。とにかく、Facebook APIやプラグインを使って数ヶ月間働いていないのであれば、これは問題になります。ユーザーが訪問したときに最新のイベントリストを取得したいからです。ちょっとした時間のうちにどこかにキャッシングしても問題ありませんが、最終的には新しいリストが必要になり、FBをクエリするとユーザーにメッセージが表示される可能性があります。だから我々は正方形に戻るだろう。 –

関連する問題