リクエストを人に送信できないように見えるため、現在iOSアプリケーションに問題があります...これが私が持っているコードです:
NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys:nil];
if([FBSession activeSession].isOpen) {
[FBWebDialogs presentRequestsDialogModallyWithSession:[FBSession activeSession] message:@"Join me." title:@"Invite" parameters:params handler:^(FBWebDialogResult result, NSURL *resultURL, NSError *error) {
NSLog(@"%@", [FBSession activeSession]);
if (error)
NSLog(@"Error sending request.");
else {
if (result == FBWebDialogResultDialogNotCompleted)
NSLog(@"User canceled request.");
else if(result == FBWebDialogResultDialogCompleted)
NSLog(@"Request: %@", resultURL);
else
NSLog(@"Error unknown.");
}
}];
}
else {
[FBSession openActiveSessionWithReadPermissions:@[@"email"] allowLoginUI:YES completionHandler:^(FBSession *session, FBSessionState status, NSError *error) {
if(session.isOpen) {
[FBSession openActiveSessionWithPublishPermissions:@[@"publish_actions"] defaultAudience:FBSessionDefaultAudienceEveryone allowLoginUI:YES completionHandler:^(FBSession *session, FBSessionState status, NSError *error) {
if(session.isOpen) {
[self showRequestForFacebook];
}
}];
}
}];
}
私が得るたびに リクエスト ID を取得しましたが、アカウントには何もありません。Facebook SDK のサンプルを見たところ、まったく同じようです。ただし、サンプルでは機能しますが、私のコードでは機能しません。どこか変更点はありますか?developers.facebook.com に何かありますか?Request: (null)
。
編集: 同じアプリケーションで、SLComposeViewController を使用して Facebook で共有すると、完全に機能することを忘れていました。
どうもありがとう!:)