2015-01-16 36 views
2

我已经创建了一个Facebook动作,我试图提交给Facebook进行审批。当我从我的个人帐户(这是应用程序管理员)发布操作时,它似乎工作正常,Facebook返回Open Graph ID。我在时间轴上没有看到这个Open Graph Post,但我可以看到它可以通过Facebook Debug Tool工作。无法与测试用户发布新的Facebook动作

然而,当我尝试通过后,我从我的应用程序设置创建一个测试用户的动作,我得到一个错误:

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

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

+0

该应用程序已投入使用,真正的用户每天都使用该应用程序登录。测试帐户可以使用测试帐户登录到应用程序,他们只需发布任何新操作即可。 –

相关问题