Facebook Graph API:禁止用户页面功能不起作用

时间:2017-06-09 19:11:30

标签: facebook-graph-api

我需要能够通过API禁止页面中的用户。我使用下一个请求:

POST
/page_id/blocked
data: user=user_id

它提前工作了。但现在不行。目前我收到错误:

“message”:“(#100)未提供必需参数用户”, “type”:“OAuthException”, “代码”:100,

Graph API Explorer Screenshot

文档仍然是:https://developers.facebook.com/docs/graph-api/reference/v2.9/page/blocked

如何让它发挥作用?

2 个答案:

答案 0 :(得分:1)

为了使其正常运行,我不得不更改两件事:

  1. 由于用户ID来自我的应用,因此被视为“应用范围的ID”(轻松)
  2. 对于阻止,期望的参数是ID数组

POST 123pageid456/blocked?asid=[123userid456]

答案 1 :(得分:0)

我收到同样的错误,并提出了Facebook错误:https://developers.facebook.com/bugs/700023220191487/

事实证明,API目前不支持来自Messenger平台的页面范围ID。仅限Facebook页面的页面ID。