Xamarin MonoTouch を使用して Facebook を iPhone アプリに統合しようとしています。この SDK コンポーネントを使用しています: http://components.xamarin.com/view/facebookios
var activeSessionOpened = FBSession.OpenActiveSession(false);
Debug.WriteLine("Active Session Opened: {0}", activeSessionOpened);
activeSessionOpened = FBSession.OpenActiveSession(new string[] { }, true,
(session, status, error) =>
{
Debug.WriteLine("Active Session State Changed. Status: {0}. Error: {1}", status, error.DebugDescription);
});
OpenActiveSession への 2 回目のリクエストのたびに、次のエラーが発生します。
"エラー Domain=com.facebook.sdk Code=2 \"操作を完了できませんでした。(com.facebook.sdk エラー 2.)\" UserInfo=0x1e081e60 {com.facebook.sdk:ErrorLoginFailedReason=com.facebook.sdk:SystemLoginCancelled, com.facebook.sdk:ErrorInnerErrorKey=エラー Domain=com.apple.accounts Code= 7 \" Facebook サーバーはこのアクセス要求を実行できませんでした: 不明なエラーが発生しました\" UserInfo=0x1cdba190 {NSLocalizedDescription=Facebook サーバーはこのアクセス要求を実行できませんでした: 不明なエラーが発生しました}, com.facebook.sdk:ErrorSessionKey=,有効期限: (null)、refreshDate: (null)、AttendedRefreshDate: 0001-12-30 00:00:00 +0000、権限:(null)>}"
サンプルはこちら: https://dl.dropboxusercontent.com/u/19503836/iPhoneFace2.zip
提案と助けに感謝します。ありがとう!