2

我在 iPhone 4S 上运行带有 iOS6 的 Xcode 4.5.1 上的 Facebook SDK 3.1。我有一个访问令牌,可以看到我的朋友,我没有尝试构建任何其他图形请求,但是,每次我初始化 Facebook 对象时,我都会看到这个打印到我的控制台:

Error: HTTP status code: 400

所以我决定 NSLog 生成的“错误”并得到以下信息:

Error Domain=com.facebook.sdk Code=5 "The operation couldn’t be completed. (com.facebook.sdk error 5.)" UserInfo=0xb89020 {com.facebook.sdk:ParsedJSONResponseKey={
    body =     {
        error =         {
            code = 100;
            message = "Unsupported get request.";
            type = GraphMethodException;
        };
    };
    code = 400;
}, com.facebook.sdk:HTTPStatusCode=400}

我对此进行了很多研究,发现应用程序会自动尝试运行“publishInstall”请求,该请求会登录到您的 Facebook 开发者控制台。

我也不确定如何解释此错误,Facebook 是否可能对此类请求设置了限制?

我一直看到很多其他人都在为这种类型的问题苦苦挣扎,但尚未找到解决方案,因为这似乎是最近对 facebook api 的更改。

尽管如此,我将不胜感激任何可以引导我走向正确方向的建议。

4

0 回答 0