Facebook - 从iOS应用程序向Facebook发送朋友请求

时间:2013-12-13 19:59:48

标签: ios objective-c facebook mobile-application

我正在开发一个iOS应用程序,允许用户从应用程序向其他FB用户发送好友请求。我正在使用FBWebDialogs发送好友请求。将出现Web对话框,其中包含发送好友请求的选项。

我正在使用这段代码打开发送好友请求的对话框。

    NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
                                   @“My”AppID, @"app_id",
                                   mUserId, @"id",
                                   nil];


[FBWebDialogs presentDialogModallyWithSession:nil dialog:@"friends" parameters:[params mutableCopy] handler:^(FBWebDialogResult result, NSURL *resultURL, NSError *error)
{
   if (error) {
        // Error launching the dialog or sending the request.
        NSLog(@"Error sending request.");
    }
    else
    {
        if (result = FBWebDialogResultDialogNotCompleted) {
            NSLog(@"User canceled request.");
        }
        else
        {
        NSDictionary *urlParams = [self parseURLParams:[resultURL query]];
            if (![urlParams valueForKey:@"request"])
            {
                // User clicked the Cancel button
                NSLog(@"User canceled request.");
            }
            else
            {
                // User clicked the Send button
                NSString *requestID = [urlParams valueForKey:@"request"];
                NSLog(@"Request ID: %@", requestID);
            }

        }
    }
} delegate:self];

但是,对话框出现错误“我们正在努力尽快获得此修复程序”。

我不确定这是Facebook错误还是我发送'params'错误。我希望得到任何人的帮助,让这件事能够发挥作用。

非常感谢您的协助。

谢谢!

0 个答案:

没有答案