私は Facebook アプリケーションを開発しています。Facebook がオフライン アクセスを削除することを決定したためです。
wp7 facebook c# sdk がこのシナリオを処理するかどうかを知りたい
私は Facebook アプリケーションを開発しています。Facebook がオフライン アクセスを削除することを決定したためです。
wp7 facebook c# sdk がこのシナリオを処理するかどうかを知りたい
Facebook は、長期間有効なトークンを作成できるオフライン アクセス許可を削除することを決定しました。現在、このメソッドは減価償却されています。そのアクセス許可を使用できなくなり、オフライン アクセス トークンが機能しなくなります。または、有効期限が 60 日のアクセス トークンを作成することもできます。
Facebookのドキュメントはこちら
Facebook オフライン アクセス トークンのドキュメント
この方法で、ショート ライブ アクセス トークンを 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
try catch ブロックを配置することで、古い期限切れのアクセストークンを処理できます
try {
var client = new FacebookClient("my_access_token");
dynamic result = client.Get("me/friends");
} catch (FacebookOAuthException) {
// Our access token is invalid or expired
// Here we need to do something to handle this.
}
これがお役に立てば幸いです。