对话框"apprequests"朋友邀请发送正常,但永远不会通过。(苹果)



我在处理朋友邀请时遇到问题。他们似乎发送得很好(我没有从iOS代表那里得到任何错误),但邀请从未出现在接收者FB帐户上。我正在使用iOS SDK,并与测试用户一起登录。我用来创建邀请对话框的代码是:

NSMutableDictionary* dict = [NSMutableDictionary dictionary];
[dict setValue:@"Accept my invite" forKey:@"message"];
[_facebook dialog:@"apprequests" andParams:dict andDelegate:self];

这将打开一个对话框,我可以在其中选择要邀请的朋友。当我点击"发送"时,对话框将消失,并且不会返回任何错误。问题是,我发送邀请的人永远不会收到邀请。

我已经设置了我的画布url,所以根据so上的其他帖子,一切都应该很好。。。但事实并非如此

谢谢你的建议。

实际上这在请求文档中有解释:

用户对用户请求仅适用于Canvas应用程序,而不适用于网站,因为接受请求会将用户引导到发送请求的应用程序的Canvas页面URL。

关于应用程序到用户的请求也是如此。

这可能不仅是因为Canvas URL,还因为应用程序类型(我想它不应该是显示请求的原生)

事实上,请求是发送的,但用户看不到。您可以访问应用程序用户的请求(通过Graph API),并将其显示在应用程序中。

解决方案:(发送邀请,获取ID作为响应,但在facebook上没有通知警报或请求……).

请先从你的脸书上删除所有请求。然后发送邀请。(如果得到ID作为响应),则它将显示为100%。

这是facebook的一个问题,如果达到最大通知/请求数,它不会在顶部显示最新请求。(它隐藏新的通知/请求)。

最新更新