iOS Facebook api,apprequests发送但没有接收?

Posted

技术标签:

【中文标题】iOS Facebook api,apprequests发送但没有接收?【英文标题】:iOS Facebook api, apprequests sent but not receiving? 【发布时间】:2011-11-01 02:41:31 【问题描述】:

我目前正在开发一个 ios 应用程序,我使用 apprequests 来调出对话框来发送请求。我可以看到一切正常(我得到了完整的对话框),但用户没有收到请求!我正在使用一个测试 FB 应用程序(不公开),我在想在设置 FB 应用程序时是否缺少一些东西?或者是否有我必须启用的指定权限?

这是我的一小段代码:

-(void)appRequestsWithMessage:(NSString )message 
NSMutableDictionary params = [NSMutableDictionary dictionaryWithObjectsAndKeys: message, @"message", nil];
    [facebook dialog:@"apprequests"
       andParams:params
     andDelegate:self];

【问题讨论】:

这个答案为我解决了这个问题:facebook.***.com/a/8348164/184561 【参考方案1】:

要允许在 Facebook 中显示应用请求,您必须在应用设置中启用“Facebook 上的应用”并提供“画布 URL”和“安全画布 URL”。

【讨论】:

在哪里设置此画布 URl。我在我的应用页面的设置中找不到它 选择您的应用 > 设置 > Facebook 画布 > 画布 URL【参考方案2】:

您是否在 Facebook 应用管理页面上将接收用户添加为测试人员?只要您处于沙盒模式,只有添加为测试人员(或任何其他职位)的用户才能查看、与我们的应用交互并接收来自我们应用的请求。

检查您的应用的设置页面。

【讨论】:

发送和接收都是FB app的开发者。仍然没有运气:(

以上是关于iOS Facebook api,apprequests发送但没有接收?的主要内容,如果未能解决你的问题,请参考以下文章

iOS 上 Facebook 页面的 Graph API 排序

Facebook 在 iOS / API 调用上发出好友请求

Facebook API for iOS, 获取好友头像

将 ios 或 Android 应用程序中的图像设置为 Facebook 个人资料图片(使用 Facebook API)[重复]

Facebook iOS SDK(Graph API) 无法访问公共页面信息

Facebook iOS api将权限设置为可选?