0

我可以在这个端点成功地将用户推送到 facebook 中的自定义受众 - https://graph.facebook.com/v5.0/audienceid_goes_here/users

现在我需要从自定义受众中删除用户。我尝试使用相同的端点,但得到了OAuth "Facebook Platform" "invalid_request" "Permissions error"

已将业务设置下的所有管理员权限提供给系统用户并授予所有访问权限。仍然不确定如何使这项工作。我错过了什么吗?

任何帮助将不胜感激

下面是我尝试过的代码

端点 - https://graph.facebook.com/v5.0/audience_id_goes_here/users

方法 - 删除

    payload={
  "schema": [
    "EMAIL_SHA256"
  ],
  "data": [
    [
      "hashed_email_goes_here"
    ]
  ]
}
4

1 回答 1

2

万一有人面临同样的问题,下面是我所做的一些解决方法。尝试使用 facebook 资源管理器从受众中删除用户 - https://developers.facebook.com/tools/explorer

这给出了失败原因的明确错误。在我的情况下,这是由于此消息You cannot remove users from this audience because it will result in a low audience size.,但我的代码中 API 的错误仍然给我Permissions error

从 fb explorer 检查后,我得到了明确的错误消息。所以没有解决方案,它是这里提到的有效错误消息 - https://developers.facebook.com/support/bugs/2093728693993530

自定义受众必须保持一定的最小规模,但实际上并未记录具体数量。我相信所需的最低要求是大约 100 个唯一用户。如果您需要删除如此多的用户而超出此限制,我建议您完全删除自定义受众。

希望它可以帮助某人

于 2019-11-06T10:30:41.607 回答