2

私は、Webアプリケーションを作成していますし、私はこの1つのような呼び出しを行う必要があります。 https://graph.facebook.com/639339682906611?access_token={my_access_token_here} ログインなしでアクセストークンを取得する| Facebook`

私はグラフAPIエクスプローラからaccess_tokenはを取得すると、それが正常に動作します。しかし、しばらくして(私の思うように)トークンの有効期限が切れ、手動でGraph API Explorerに戻って更新する必要があります。

Webアプリケーションには、ユーザーのログインが必要ありません。

自分のaccess_tokenを自動的に更新する方法はありますか? 私のaccess_tokenを最後に長くする方法はありますか?

答えて

3

いいえ、方法はありません。ユーザートークンまたはページトークンのみを拡張できます。拡張ユーザートークンは60日間有効で、拡張ページトークンは永久に有効です。

また、App Tokenを試すこともできます。App Tokenは、App IDとApp Secretの組み合わせです。それはあなたが許可を必要とするドント唯一のトークンです:access_token=app_id|app_secret

詳細情報:

+0

私が今使用してトークンがuser_tokenです。私のユーザーのトークン。そしてそれは私がFB上の自分のプロフィールから生成したuser_tokenを意味しています。 FBログインなしでこれを更新できますか? – padawanTony

+0

'また、App Tokenを使ってみることもできます。App TokenはApp IDとApp Secretの組み合わせです。あなたが認可を必要としない唯一のトークンです。 これは機能します。ありがとうございました。 – padawanTony

+2

参考のため、これはApp ID + App Secret技術を使用するコードのサンプルです: 'https://graph.facebook.com/endpoint?key=value & access_token = app_id | app_secret' – padawanTony

関連する問題