通过测试用户发布操作时获取"BadMethodCallException" - Facebook Graph API



我在我的facebook应用程序上创建了自己的操作,并发送审批。他们要求我在用"Auth Dialog Preview User"测试我的操作后重新提交该操作,并确保该操作出现在它的时间线上。

当我试图通过测试用户的facebook的javascript sdk发布一个操作时,我得到了一个控制台错误,称为

消息:"调用非对象上的成员函数"type:"BadMethodCallException"

该帖子已通过管理员帐户成功发布。但当我将帐户切换到测试用户时,它失败了。

如有任何帮助,我们将不胜感激。谢谢!

认为我也遇到了同样的问题。使用测试帐户发布操作后得到了null响应。

这是因为默认情况下,Facebook只允许对应用程序授予基本信息权限。因此OG操作被拒绝。

试着这样做吧,

  1. 登录到测试帐户
  2. 转到"设置"
  3. 转到应用程序
  4. 删除你的应用
  5. 打开你的应用程序

这将使其重新授权应用程序,然后您的应用程序有权通过测试帐户发布OG操作。

100%为我工作:)

最新更新