1

我正在尝试使用 facebook SDK 从 IOS 发送好友请求,

这是我的代码

NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
                                   @"My Title", @"title",
                                   @"Come check out my app.",  @"message",
                                   FrienduserId, @"id",
                                   nil];


    [FBWebDialogs  presentDialogModallyWithSession:appDelegate.session dialog:@"friends" parameters:[params mutableCopy] handler:^(FBWebDialogResult result, NSURL *resultURL, NSError *error) {
        if (error) {
            NSLog(@"%@",error);
        }
        else
        {
            NSLog(@"done");
        }
    }];

它询问确认消息(参考friendrequest.png),单击确认按钮后显示错误

在此处输入图像描述

“抱歉,出了点问题,我们正在努力尽快解决这个问题”(参考 error.png)

在此处输入图像描述

谁能帮帮我

Facebook SDK 版本 3.5.1 和 xCode 版本 4.6

4

1 回答 1

0

尝试将您的代码更改为:

NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
                                   @"My Title", @"title",
                                   @"Come check out my app.",  @"message",
                                   FrienduserId, @"id",
                                   nil];    
[FBWebDialogs  presentDialogModallyWithSession:appDelegate.session dialog:@"friends" parameters:[params mutableCopy] handler:^(FBWebDialogResult result, NSURL *resultURL, NSError *error)];
            if (error) {
                NSLog(@"%@",error);
            }
            else
            {
                NSLog(@"done");
            }

这至少应该解决您的部分问题。可能还有其他问题,我只是修正了你的语法。

于 2013-06-04T14:07:45.023 回答