Baq*_*han 3 facebook facebook-graph-api
https://developers.facebook.com/docs/graph-api/reference/v2.11/comment
在此,没有字段可以找到作出评论的用户.但是,这可以在Facebook上公开获得,但图形API不允许它.
例如,如果获得评论ID 124125235235_124242353254,我该怎么办才能找到评论它的用户?
graph.facebook.com/5550296508_10157585378836509?fields=comments&access_token=XXX
从Graph API v2.11开始,您需要一个页面访问令牌来从任何端点获取(作用域)user_id(注释和反应,一开始).
(参见v2.11 90天的变化)
/ page/* - 除非使用Page访问令牌发出请求,否则用户信息不会包含在(页面)所拥有的任何对象的GET响应中.这会影响为Page所拥有的对象返回数据的所有节点和边.
这已经发生在使用2.11前缀进行的API调用中.例如
https://graph.facebook.com/v2.11/5550296508_10157585378836509?fields=comments&access_token=XXX
您仍然可以转到Graph API资源管理器,并根据旧端点提出您的请求,或者构建您自己的请求
https://graph.facebook.com/v2.10/5550296508_10157585378836509?fields=comments&access_token=XXX
但是,IIRC,90天内容更改意味着在90天内此策略将影响所有API版本,因此较旧的应用程序将不再返回用户ID.
你如何获得页面令牌?
在Graph API Explorer中,您可以为您有权访问的页面生成令牌.
并以访问一个页面,你需要通过一个网页管理员授权.他可以通过访问他的页面来授权您,然后单击 设置 - >页面角色.
我想你需要最少的特权来实际获得作用域user_ids.
| 归档时间: | 
 | 
| 查看次数: | 5500 次 | 
| 最近记录: |