我只是尝试使用此代码通过我的应用程序向Facebook好友发送邀请。这是代码,我得到一个log
msg发送到我在顶部给出的用户ID,并弹出Facebook邀请屏幕。
我找到了具有我给出的用户ID的正确人员并且我发送了邀请,但是在该配置文件中没有看到任何通知。这是正确的代码还是需要进行任何更改?
请帮助我,并提前致谢。
NSString *facebookID = @"100000797858986";
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);
}
}
}
];
答案 0 :(得分:0)
在此处查看我的代码,并按照您的参考号码http://pastebin.com/1d4Jc4X0
关注FB应用开发者页面设置确保您的Facebook应用ID在开发者页面和xcode中的信息中都相同。接下来,启用沙盒模式,并且必须在开发者页面中填充画布URL [在facebook类别下的app下]。
添加如下所述的字段,FacebookAppId
添加您在Facebook开发者页面中生成的Facebook应用ID,并确保 xcode 和< strong> Facebook开发者页面。
答案 1 :(得分:0)
您应该在iphone / ipad中使用正确的人Facebook帐户ic(facebook app id person account)检查safari / facebook应用程序中的邀请。