2

まず、承認、トークン、およびこのプロセス全体が私を混乱させると言うことから始めましょう。私が理解しようとしていることを伝えることができれば幸いです。

私は WordPress ブログを持っており、Facebook を個人アカウントに許可するために作成した非常に基本的なプラグインを使用しています。user_photos および manage_pages 権限を付与して、自分のアカウントとブログに関連するページの両方からブログにフォト ギャラリーを表示できるようにします。Facebook を自分のアカウントに許可することだけに関心があります。

API を使用して認証トークンを生成し、そのトークンを WP データベースに保存して再利用しています。有効期間の長いトークンがあることを確認しました。これはすべて今のところ完全に機能します。私のギャラリーは、サイトにアクセスするすべての人に表示されます。

私が理解できず、テスト方法もわからないのは、このトークンの有効期限が切れたときに何が起こるかです。私の推測では、一度ユーザーが私のサイトにアクセスすると、ギャラリーがあるはずの場所に意味不明/エラーが表示されると思います。ここで「シナリオ4 」を読みましたが、私が扱っているものと似ていますが、新しい短命トークンがどこから来て、長命トークンと交換できるのかわかりません。

その新しい有効期間の短いトークンを自動的に生成して、自分の操作なしでアプリを再承認することはできますか? それとも、プラグインが期限切れにならないように、毎月プラグインにアクセスするように自分にメモする必要がありますか?

4

1 に答える 1

0

いいえ、特定のユーザー自身がいない場合、ユーザーアクセストークンを更新することはできません。とにかくシステム全体が無効になります。ただし、長寿命トークンは60日間有効であるため、たまにアプリにログインする必要があります。

/me/accountsより良い:Afaikは、長寿命(60日)のユーザーアクセストークンを使用して呼び出すことにより、永久に存続するページのページトークンを取得できます。したがって、少なくともページでは機能します。ユーザーアカウントからのデータは、とにかくどこかに公開されることを意図していません。ただし、Facebookページからコンテンツを読みたいだけの場合は、代わりにアプリアクセストークンを使用できます。

$app_access_token = APPID . '|' . APPSECRET;
于 2012-10-30T17:21:48.207 に答える