1

短期アクセス トークンを交換して 60 日間に延長する場合は、

https://graph.facebook.com/oauth/access_token?client_id=(APP_ID)&client_secret=(APP_SECRET)&grant_type=fb_exchange_token&fb_exchange_token=(AccessToken1ST )

ここから返されたアクセス トークン (AccessToken2) の有効期限が近づいた場合、元の短期アクセス トークン (AccessToken1ST) を使用して、新しいアクセス トークン (AccessToken3) と交換できますか?

私はそれをテストしますが、アクセス トークン 2 がまだ期限切れになっていないため、同じアクセス トークンを何度も返すだけです。

おそらくアクセストークン2でこれを実行できることはわかっていますが、特定のファイルからアクセストークン1を読み取っています。ユーザーでログインしていないため、公開Facebookデータを読み取りたいだけで、手動で行う必要はありませんアクセストークン1を更新し(書き込みアクセス権がないため)、可能であればアクセストークン1を使用してアクセストークン3を生成します。

4

1 に答える 1

1

期限切れのトークンを交換することはできませんが、有効期限が切れる前の短期アクセス トークンのみを交換できます。

あなたの言語は、期限切れのトークンを交換できることを示しています。これは、期限切れの目的全体を無効にします!

于 2012-05-03T02:44:31.027 に答える