在通过测试用户发布操作时获取“BadMethodCallException” - facebook graph api

时间:2012-09-05 11:06:47

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

我在我的脸书应用程序上创建了自己的动作并发送给我们批准。他们让我在使用“Auth Dialog预览用户”测试我的操作后重新提交操作,并确保操作显示在其时间轴上。

当我尝试通过facebook的javascript-sdk从测试用户发布操作时,我收到控制台错误

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

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

任何帮助将不胜感激。三江源!

1 个答案:

答案 0 :(得分:0)

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

这是因为默认情况下,Facebook仅允许App的基本信息权限。所以OG行动被拒绝了。

尝试这样做,

  1. 登录测试帐户
  2. 转到设置
  3. 转到Apps
  4. 删除您的应用
  5. 打开您的应用
  6. 将使其重新授权应用程序,然后您的应用程序有权通过测试帐户发布OG操作。

    100%为我工作:)