Facebook graph api 如何从页面作用域id获取用户\u id
我正在尝试从用户id获取页面作用域id(PSID) 据我所知,一个用户有两种ID:一个用于Graph API平台(GID),一个用于Messenger平台(MID) (PSID=MID,用户id=GID) 我找到了从GID到MID的方法:Facebook graph api 如何从页面作用域id获取用户\u id,facebook-graph-api,facebook-webhooks,Facebook Graph Api,Facebook Webhooks,我正在尝试从用户id获取页面作用域id(PSID) 据我所知,一个用户有两种ID:一个用于Graph API平台(GID),一个用于Messenger平台(MID) (PSID=MID,用户id=GID) 我找到了从GID到MID的方法: GET /{GID}/ids_for_pages?access_token=[page_access_token]&appsecret_proof=[appsecret_proof] enter code here 我收到: { "data":
GET /{GID}/ids_for_pages?access_token=[page_access_token]&appsecret_proof=[appsecret_proof]
enter code here
我收到:
{ "data": [
{
"id": "MID here",
"page": {
"name": "Trang web b\u00e1n h\u00e0ng",
"id": "1863210517250420"
}
} ], "paging": {
"cursors": {
"before": "MTg2MzIxMDUxNzI1MDQyMAZDZD",
"after": "MTg2MzIxMDUxNzI1MDQyMAZDZD"
} }}
现在我想从MID改为GID
我试试这个
GET /{MID}/ids_for_pages?access_token=[page_access_token]&appsecret_proof=[appsecret_proof]
但我有一个错误
{ "error": {
"message": "(#230) Requires pages_messaging permission to manage the object",
"type": "OAuthException",
"code": 230,
"fbtrace_id": "D+x01MWia1s" }}
我已经在中阅读了Facebook的文档,但我找不到从MID到GID的方法
请帮帮我。感谢您阅读我的问题。您可以尝试使用ids_for_apps end point,如所述“但我遇到了错误”-因此请修复错误,然后查看您得到了什么…错误意味着我不知道如何修复它,我认为这不是正确的方法。抱歉让您感到困惑。错误消息说您尝试执行的操作需要特定的权限-因此,这里的第一步当然是您从用户那里获得该权限。谢谢。我会设法修好的。谢谢你。我知道了。