使用facebook SDK从IOS发送好友请求

时间:2013-06-04 13:59:30

标签: ios facebook

我正在尝试使用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),点击确认按钮后显示错误

enter image description here

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

enter image description here

任何人都可以帮助我

Facebook SDK版本3.5.1和xCode版本4.6

1 个答案:

答案 0 :(得分: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");
            }

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