Facebook 应用程序访问令牌,can';无法获取用户信息

Facebook 应用程序访问令牌,can';无法获取用户信息,facebook,facebook-graph-api,facebook-graph-api-v2.8,Facebook,Facebook Graph Api,Facebook Graph Api V2.8,当我尝试使用已经生成的访问令牌时,在这个https://graph.facebook.com/4921782178422?fields=id&access_token=ACCESS_TOKEN,它给了我以下回应: { "error": { "message": "Unsupported get request. Object with ID '4921782178422' does not exist, cannot be loaded due to missing permissions

当我尝试使用已经生成的访问令牌时,在这个
https://graph.facebook.com/4921782178422?fields=id&access_token=ACCESS_TOKEN
,它给了我以下回应:

{
 "error": {
  "message": "Unsupported get request. Object with ID '4921782178422' does not exist, cannot be loaded due to missing permissions, or does not support this operation. Please read the Graph API documentation at https://developers.facebook.com/docs/graph-api",
  "type": "GraphMethodException",
  "code": 100,
  "fbtrace_id": "F2ot2MGcBBM"
   }
}
Facebook写道,所有访问令牌都有权访问public_profile,但我不能使用上面的链接。 4921782178422是一个用户id

当我使用自己的用户访问令牌时,它可以正常工作,但这只在1小时内有效,我需要更长的时间

我采取了以下步骤:


我做错了什么?

这是您的用户id吗?为什么不干脆用/me来代替呢?你已经在facebook文档中读到关于扩展访问令牌的内容了吗?它不是我的用户id,而是另一个用户id和扩展访问令牌?你能发送一个链接吗?那个用户授权你的应用了吗?为什么不直接使用他的访问令牌呢?你从哪里弄来的身份证?它看起来像一个全局id,但你不应该再使用它们了。出于明显的隐私原因,您无法获取未授权您的应用程序的用户的数据。关于令牌: