Facebook 查找喜欢我的页面的用户的用户ID

Facebook 查找喜欢我的页面的用户的用户ID,facebook,facebook-graph-api,facebook-php-sdk,Facebook,Facebook Graph Api,Facebook Php Sdk,我需要从im admin页面上的用户名中找到用户id吗 因此,我为我的页面生成了一个具有以下权限的“非到期”访问令牌: 管理页面、页面显示列表、发布页面、公共配置文件 但如果我把终点称为 /{page-id}?fields=likes 它给了我这样的答复: { “消息”:“(#10)若要使用“页面公共内容访问”,您对该端点的使用必须经过Facebook的审核和批准。若要提交 此“页面公共内容访问”功能供审查,请阅读我们的 关于可查看功能的文档: “ 第一个问题是,这是否是正确的端点来调用,以获

我需要从im admin页面上的用户名中找到用户id吗

因此,我为我的页面生成了一个具有以下权限的“非到期”访问令牌:

管理页面、页面显示列表、发布页面、公共配置文件

但如果我把终点称为

/{page-id}?fields=likes
它给了我这样的答复:

{ “消息”:“(#10)若要使用“页面公共内容访问”,您对该端点的使用必须经过Facebook的审核和批准。若要提交 此“页面公共内容访问”功能供审查,请阅读我们的 关于可查看功能的文档: “

第一个问题是,这是否是正确的端点来调用,以获取在我的页面上放置喜欢的用户

第二,查询所有用户,然后找到我需要的用户并找到他的id的工作流是否正确

第三,如果即时通讯的方向正确,我如何让我的应用程序进行审查,即使即时通讯距离完成还有很长的路要走……即时通讯只是在最初的测试阶段……是否也可以发送它进行审查?
非常感谢

调用
/{page id}?fields=likes
/{page id}/likes
相同。根据Facebook文档,这是为了检索该页面喜欢的页面。您无法获取喜欢您页面的用户列表,只能获取喜欢或新喜欢的用户总数


另外,我没有收到与您相同的错误,因为我使用了一个页面“我是管理员关闭”,我的应用程序处于开发模式。在这种情况下,您不需要查看您的应用程序。

重复的问题很老,但仍然有效。您无法获得喜欢您的页面的用户。通常,人们需要列表来查看一些无论如何都不允许的内容。你的使用案例是什么?标记帖子中的某个人,帖子是通过我的应用程序创建的,作为我想标记的用户编写的不同文档的合并。想象一下,就像一个多作者的故事,它甚至需要引用作者的话,所以/喜欢我的作品正如预期的那样,而不是在我在帖子中提到的情况下……我不知道为什么。因此,标记一个用途r在一篇文章中,我需要的是id,但他的id不再可用,对吗?为什么你要在一篇页面文章中标记一个用户?这是什么用例?我同意@luschn,你不应该在页面文章中标记用户。这就是为什么此功能从API中删除的确切原因。标记文章中的某个用户,该文章是通过我的应用程序创建的,如merge of我想标记的用户编写的不同文档。想象一下,就像一个多作者的故事,甚至需要引用作者的话–好的,这绝对不可能。你只能为它创建一个应用程序,并在应用程序中与授权用户一起执行此操作。没有授权该用户,你无法使用或获取任何用户数据,无论他喜欢不喜欢你的页面。
"error":