0

私は Facebook アプリケーションを開発しています。Facebook がオフライン アクセスを削除することを決定したためです。

wp7 facebook c# sdk がこのシナリオを処理するかどうかを知りたい

4

1 に答える 1

0

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.
}

これがお役に立てば幸いです。

于 2012-06-19T15:02:14.680 に答える