2012-01-12 12 views
0

私のiPhoneアプリのfacebookセクションを使用してログインしています。アクセストークンをサーバー側に送信したい。今私はこの問題に直面しています。私は、新しいアカウントで正常にログインすることができますが、私はログアウトし、再度ログインしたとき、私はこのようなエラー応答取得しています:OAuthException:アクセストークンの検証エラー

エラー=「OAuthException:エラーの検証アクセストークン:セッションが一致し ていませんが現在保存されたセッション。セッションが作成された時間やFacebookは は、セキュリティ上の理由から、セッションを変更したため。

を親切に、この問題を解決するためにいくつかの提案を与える。

これは、ユーザーが パスワードを変更することができるので、

ログアウト方法:

-(void)logoutFb{ 
    [_facebook logout:self]; 
    [[NSUserDefaults standardUserDefaults] removeObjectForKey:@"FBAcessToken"] 
    [[NSUserDefaults standardUserDefaults] removeObjectForKey:@"FBExpDate"]; 
    [[NSUserDefaults standardUserDefaults] synchronize]; 
} 

答えて

0

私はこの問題を解決しました。以前の私は、これらの権限を求めていた。

publish_streamread_streamoffline_access私はまた、電子メール& user_birthdayを追加しました。

ウェブサービスでも修正がありました。

+0

電子メールとuser_birthdayを追加したのはなぜこの問題を修正しましたか? – Nix

関連する問題