图表返回错误:(#200)用户未授权应用程序执行此操作

时间:2017-04-29 16:22:50

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

我正在使用Facebook API代码在网页上发布帖子。但是发生了错误。
我已经在我的域名上传了代码,即使我遇到了这个问题。

  

图表返回错误:(#200)用户未经授权   应用程序执行此操作

FB API代码:

scala> Foo(123, "abc").shows
res0: String = (123, abc)

scala> (Foo(123, "abc"): Base).shows
res1: String = (123, abc)

您可以在图片中看到API的高级设置,代码或设置中是否缺少任何内容?

enter image description here

1 个答案:

答案 0 :(得分:0)

您可以按照本教程

http://www.discussdesk.com/post-into-facebook-page-using-graph-api-with-php.htm

要发布到Page"作为Page",您需要使用" publish_pages"来授权用户。你需要使用页面令牌。尝试将publish_pages添加到您的权限列表中:

$config['facebook']['permissions'] = array(
  'email',
  'user_location',
  'user_birthday',
  'publish_actions',
  'publish_pages',
  'manage_pages',
  'public_profile',
);