新的Facebook操作无法与测试用户一起发布

时间:2015-01-16 23:19:59

标签: facebook facebook-graph-api facebook-ios-sdk

我创建了一个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发布操作。

任何有关排除故障的帮助都会有所帮助。谢谢!

1 个答案:

答案 0 :(得分:1)

您的应用似乎仍处于测试/沙盒模式。确保您的应用程序是公开的,然后重试。