在Facebook Wall发布,作为页面 - 给出错误

时间:2015-09-06 13:34:47

标签: php facebook facebook-graph-api

我无法在我的商家页面上发布网页本身。

现在我有:

within(:xpath, '//*[@id="1"]/td[2]') do
  page.must_have_content("My Content")
end

问题是,如果我将访问令牌更改为应用程序的访问令牌 - 我会继续以用户身份发布而不是页面...

如果我将访问令牌设置为具有必要权限的页面访问令牌(manage_pages,manage_accounts,user_events)

我收到错误" API参数中提供的appsecret_proof无效"

我在这里缺少什么?

1 个答案:

答案 0 :(得分:0)

首先,需要publish_pages作为页面发布,并且没有manage_accounts权限。始终参考API参考以找出您需要的权限。这不是一个猜谜游戏,参考将告诉你到底该做什么。

关于该错误,您可能已在应用设置中激活appsecret_proofhttps://developers.facebook.com/apps/[your-app-id]/settings/advanced/(“需要应用秘密”)

您可以停用它,也可以将appsecret_proof参数传输到API调用。更多信息:https://developers.facebook.com/docs/graph-api/securing-requests#appsecret_proof