无法从页面对话api获取自定义标签

问题描述 投票:0回答:2

已获取页面对话

GET /v18.0/<page_id>/conversations?fields=id,message_count,participants

我们成功获取了参与者的姓名和 ID(页面范围内的用户 ID)

调用 api 获取自定义标签时出错

GET /v18.0/<user_psid>/custom_labels?fields=page_label_name&access_token=<PAGE_ACCESS_TOKEN>

{ “错误”: { "message": "不支持 get 请求。ID 为“xxxxxx”的对象不存在,由于缺少权限而无法加载,或者不支持此操作。请阅读 Graph API 文档:https://developers.facebook。 com/docs/graph-api", “类型”:“GraphMethodException”, “代码”:100, “错误子代码”:33, “fbtrace_id”:“AacbMQx3cl5vIePPE6449iS” } }

我们已经批准了pages_messaging 和pages_read_engagement 权限。有谁知道为什么尽管所有必需的权限都已获得批准,但我们仍然收到错误?

facebook facebook-graph-api facebook-javascript-sdk facebook-php-sdk facebook-ads-api
2个回答
0
投票

您可以尝试这个请求:

GET /v19.0/<user_psid>/custom_labels?access_token=<PAGE_ACCESS_TOKEN>

该端点没有任何参数。

来源: https://developers.facebook.com/docs/graph-api/reference/v19.0/user/custom_labels


0
投票

来自 facebook graph api 文档:https://developers.facebook.com/docs/messenger-platform/identity/custom-labels/#retrieve_labels_by_psid

目前Messenger平台不支持检索标签 使用电话号码而不是电话号码创建的 Messenger 帐户 脸书帐户。

这可能是罪魁祸首。

© www.soinside.com 2019 - 2024. All rights reserved.