私は2日間で自分の問題の解決策を見つけようとしています。そして、私はあなたが私にリンクを与えることができるすべてのリソースを読んだと私が確信していることを言いたいです=)問題はです。iOS用のFacebookSDK3.1を使用しています。そして、apprequestsダイアログを作成しようとしています...コードは単純です
session =[[FBSession alloc]initWithAppID:@"XXXXXXXXXXXX" permissions:nil urlSchemeSuffix:@"xxxxxxxxxxxx" tokenCacheStrategy:nil];
[FBSession setActiveSession:session];
[self ShowSessionState:session.state];
NSLog(@"Acces token data: %@",[session accessToken]);
[session openWithCompletionHandler:^(FBSession *psession, FBSessionState status, NSError *error) {
// NSLog(@"I'm in");
Facebook * facebook = [[Facebook alloc] initWithAppId:@"XXXXXXXXXXXX" urlSchemeSuffix:@"xxxxxxxxx" andDelegate:nil];
[facebook setAccessToken:FBSession.activeSession.accessToken];
[facebook setExpirationDate:FBSession.activeSession.expirationDate];
[facebook dialog:@"apprequests" andDelegate:nil];
}];
そして、私が見るすべてのもの..エラーのあるフレーム-Apiエラーコード:110; APIエラーの説明:無効なユーザーID。エラーメッセージ:ユーザーCookieがありません(セッションユーザーを検証するため)。しかし、認証は成功しました...私は有効なaccessTokenを持っています..友達や自分のFBデータを取得できます。
私が言ったように、私はたくさんのリソースを読みました...そして本当に多くの人々が同じ問題を抱えています、しかし私はこの問題のための有用な解決策を見つけませんでした。助けてください。