【发布时间】:2022-01-03 14:22:44
【问题描述】:
希望你能帮到我
发生的情况是,我正在尝试获取向我的 facebook 页面发送消息的用户的名称,根据 apigraph 文档,它说它必须是这样的
https://graph.facebook.com/v12.0/5?access_token=
但是在邮递员中查看时,它显示没有这样的用户 ID,或者您没有必要的权限
有什么方法可以访问或者我应该从 api 请求什么权限?
【问题讨论】:
-
访问用户的数据,需要使用该用户的用户令牌
-
每个向我的页面发送消息的用户,我应该生成一个令牌吗? facebook页面的token没有被使用?
-
您不能只生成一个令牌,用户必须授权您的应用获取用户令牌并通过该 API 调用获取他的数据。
-
我保证
5是错误的用户 ID,除非马克扎克伯格的一位朋友正在向您发送消息。你不能只是虚构一个 ID。 -
id 5 只是一个例子,当 facebook 用户发送消息时,我得到了用户的 id
标签: php laravel facebook facebook-graph-api postman