Facebook graph api 如何从页面作用域id获取用户\u id

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":

我正在尝试从用户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": [
  {
     "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,如所述

“但我遇到了错误”-因此请修复错误,然后查看您得到了什么…错误意味着我不知道如何修复它,我认为这不是正确的方法。抱歉让您感到困惑。错误消息说您尝试执行的操作需要特定的权限-因此,这里的第一步当然是您从用户那里获得该权限。谢谢。我会设法修好的。谢谢你。我知道了。