我创建了一个Facebook动作,我正试图提交给Facebook批准。当我从我的个人帐户(应用程序管理员)发布操作时,它似乎工作正常,Facebook返回Open Graph ID。我在时间轴上看不到这个Open Graph Post,但我可以看到它通过Facebook Debug Tool工作。
但是,当我尝试通过我从应用设置创建的测试用户发布操作时,出现错误:
Error Domain=com.facebook.sdk Code=5 "The operation couldn’t be completed. (com.facebook.sdk error 5.)" UserInfo=0x1fc64d60 {com.facebook.sdk:HTTPStatusCode=400, com.facebook.sdk:ParsedJSONResponseKey={
body = {
error = {
code = 100;
message = "Unsupported post request.";
type = GraphMethodException;
};
};
code = 400;
}
我已经尝试过几天尝试调试这个,但无法弄清楚这个错误意味着什么。我知道,当Facebook审核该操作时,他们也会从测试用户那里做到这一点,所以我想确保我的操作适用于测试用户。如果相关,我将通过iOS SDK发布操作。
任何有关排除故障的帮助都会有所帮助。谢谢!
答案 0 :(得分:1)
您的应用似乎仍处于测试/沙盒模式。确保您的应用程序是公开的,然后重试。