【发布时间】:2012-04-26 19:53:34
【问题描述】:
我们正在使用适用于 iOS 的 Facebook SDK。一切正常(包括身份验证和提要对话框等),除了请求对话框;回调函数“dialogCompleteWithUrl”正在获取根本不包含 request_ids 的响应 URL!如果您对 URL 编码进行解码,我们会得到类似“fbconnect://success?request=177205945735026&to%5B0%5D=559849340”的信息,它有效地转换为“fbconnect://success?request=177205945735026&to[0]=559849340”。我们检查了朋友的账户;通知部分没有请求。有人可以帮忙吗?
此外,我们使用“发送邀请”菜单测试了 Hackbook 示例;它也不起作用——它生成了类似的 URL,其中没有 request_id。
顺便说一句,我们在使用 iOS 5.1 和 5.0 的最新 XCode 4.3.2 上使用最新的 Facebook iOS SDK(上周于 2012 年 4 月 20 日下载);在模拟器和新 iPad 以及 iPhone 4 上都进行了测试。使用http://demo.vatlab.net/RequestDialog.aspx 的测试适用于上述 iOS sdk 测试中使用的用户帐户。
非常感谢。
【问题讨论】:
-
您的应用是如何配置的?如果在应用程序设置中未正确设置,并且只是一个 iOS 应用程序(即没有相应的画布应用程序),则不会显示请求,因为 Facebook 知道您的 iOS 应用程序(应用商店详细信息等)它不会知道如何/将用户发送到哪里
-
你找到解决办法了吗?
-
您是否尝试过使用新的 iOS SDK?