iOS6.1 にアップデートしたばかりで、このエラーが発生しています。
error : Error Domain=com.facebook.sdk Code=5 "The operation couldn’t be completed. (com.facebook.sdk error 5.)" UserInfo=0x1ed55780 {com.facebook.sdk:ParsedJSONResponseKey={
body = {
error = {
code = 190;
"error_subcode" = 463;
message = "Error validating access token: Session has expired at unix time 1360246752. The current unix time is 1360587404.";
type = OAuthException;
};
};
code = 400;
}, com.facebook.sdk:HTTPStatusCode=400}
以前にこの期限切れセッション エラーが発生したことはありません。私は Facebook SDK 3.1.1 を持っていて、iOS 6.1 にビルドしています。このエラーが発生しましたが、セッションを更新する手順があるかどうかわかりません。これは Facebook iOS SDK 3.1.1 で修正されていませんか? 念のため、Facebookアプリをアップグレードしました。
セッションを閉じるセッションを処理しています:
- (void)applicationWillTerminate:(UIApplication *)application
{
// Saves changes in the application's managed object context before the application terminates.
// close notification in order to do cleanup
[FBSession.activeSession close];
何かアイデアはありますか?前もって感謝します。
注:セッションを強制的に閉じて、使用するセッションデータをクリアしようとしました:
[FBSession.activeSession closeAndClearTokenInformation];
期限切れのセッションを変更せずに。新しいセッションを作成していないだけです。