0

主な質問: (offline_access 許可のため) は非推奨です。アプリの ID とシークレットを使用して以下の URL にアクセスして作成されたアクセス トークンは、どのくらいの期間保持されますか? https://graph.facebook.com/oauth/access_token?grant_type=client_credentials&client_id=XXXX&client_secret=YYYY 最後? 簡単な質問に思えますが、ここまたはdevelopers.facebook.comで決定的な答えを見つけることができませんでした

二次的な質問 Facebook ページのフィードを自分の Web サイトに取り込みたいのですが (jquery プラグインを使用するか、独自の方法で)、どちらも次のようなものを使用します。

https://graph.facebook.com/100002282383158/feed?method=GET&metadata=true&format=json&callback=___GraphExplorerAsyncCallback___&access_token=XXX

基本的に、私が作成した fb アプリを介して作成された appID とシークレットを使用しているのは、ユーザーに fb での認証を要求することなく、アクセス トークンを生成して自分のフィードを自分の Web サイトにプルできるようにするためです (最初の質問を参照)。上記の呼び出しを行い、アプリを作成してトークンを取得するよりも、これを行うためのより良い方法はありますか? (私が使用しなければならないWebサーバーはphpを使用できません)

注: この投稿のコメントには、「オフライン アクセスは廃止されましたが、アクセス トークンを 60 日間有効に延長することは許可されています」と書かれています。しかし、それを裏付けるドキュメントや、その時間を設定する方法は見つかりませんでした。そして、自分のトークンが不明な時間に期限切れになるかどうか疑問に思ってライブに行くのは嫌です Facebook ページ アクセス トークン - これらは期限切れになりますか?

4

3 に答える 3

0

offline_access権限が削除された後、トークンは60日間存続します。

于 2012-04-13T05:39:08.180 に答える
0

私はアプリ アクセス トークンを使用していますが、それらは (どうやら) 有効期限が切れません (パスワードまたはアプリ シークレットをいじらない限り)。

「アプリのアプリ シークレットを更新しない限り、アプリ アクセス トークンは期限切れになりません。これは、アプリの設定で行います。」

https://developers.facebook.com/docs/authentication/applications/

于 2012-04-13T16:00:33.597 に答える
0

次のURLを押すと、60日間続くユーザーのトークンを取得できます

https://graph.facebook.com/oauth/access_token?             
    client_id=APP_ID& 
    client_secret=APP_SECRET&
    grant_type=fb_exchange_token&
    fb_exchange_token=EXISTING_ACCESS_TOKEN 
于 2012-05-02T12:57:56.500 に答える