我在带有 iOS6 模拟器的 Xcode 4.5GM 上运行 Facebook SDK 3.1。我在 iOS 设置中连接到 FB,并使用新的 iOS6 FBConnect UI 在我的应用程序中成功连接了 FB。我有一个访问 token ,可以看到我的 friend ,发送应用程序请求,发布到我的墙上,等等。但是,每次我启动任何类型的 FBURLConnection 时,我都会看到打印到我的控制台:
Error: HTTP status code: 400
我进入 FB 代码并在打印此错误时打印响应,我得到:
{
body = {
error = {
code = 100;
message = "(#100) The parameter 'attribution' is required for the 'mobile_app_install' activity";
type = OAuthException;
};
};
code = 400;
}
有人知道怎么解决吗?所有功能似乎都能正常工作,但我一直在我的控制台上看到这个垃圾邮件。
最佳答案
创建 session 后立即执行此操作:
[FBSession setActiveSession:session];
关于ios - Facebook iOS SDK 3.1 : "Error: HTTP status code: 400",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12594965/