Facebookアプリリクエストを送信するようにアプリを設定しました。友達を選択するポップアップ画面が表示され、送信ボタンをクリックするとポップアップが消えます。また、コンソールにもリクエスト ID が出力されます。
リクエストを送信するために選択した友達は、アプリのリクエストを受け取っていません。
ユーザーの壁への投稿など、他のアクティビティとうまく連携するfacebook SDK 3.1があります。
可能な重複:
2 番目のリンクの回答には、これを修正するための段階的な手順が記載されています。
次に、開発者ページと xcode の情報の両方で Facebook アプリ ID が同じであることを確認し、サンドボックス モードを有効にして、開発者ページのキャンバス URL [Facebook カテゴリのアプリの下] を入力する必要があります。
NSString *facebookID = @"Your friend facebook id";
NSMutableDictionary* params =
[NSMutableDictionary dictionaryWithObject:facebookID forKey:@"to"];
NSString *message = @"SOME_MESSAGE";
NSString *title = @"TITLE";
[FBWebDialogs presentRequestsDialogModallyWithSession:nil
message:message
title:title
parameters:params handler:^(FBWebDialogResult result, NSURL *resultURL, NSError *error) {
if (error)
{
// Case A: Error launching the dialog or sending request.
NSLog(@"Error sending request.");
}
else
{
if (result == FBWebDialogResultDialogNotCompleted)
{
// Case B: User clicked the "x" icon
NSLog(@"User canceled request.");
}
else
{
NSLog(@"Request Sent. %@", params);
}
}}];