我们正在使用适用于 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_ids。
顺便说一句,我们在使用 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 测试中使用的用户帐户。
提前非常感谢。