我在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 Developer控制台上。
我也不确定如何解释这个错误,Facebook是否可能限制此类请求?
我一直在看到很多其他人在这类问题上苦苦挣扎尚未找到解决方案,因为它似乎是最近对facebook api的改变。
尽管如此,我将不胜感激任何可以引导我朝着正确方向前进的建议。