Facebook graph api 确定文章作者是页面还是用户?
确定文章作者是用户还是页面的正确方法是什么Facebook graph api 确定文章作者是页面还是用户?,facebook-graph-api,facebook-graph-api-v2.8,Facebook Graph Api,Facebook Graph Api V2.8,确定文章作者是用户还是页面的正确方法是什么 v2.8/OrangeESP/feed?fields=id,来自{id,name,link} "data": [ { "id": "118067454874491_1584993008181921", "from": { "id": "1112315252115029", "name": "Clara Barranquero", "link": "https://www.facebook.com/app_scoped_u
v2.8/OrangeESP/feed?fields=id,来自{id,name,link}
"data": [
{
"id": "118067454874491_1584993008181921",
"from": {
"id": "1112315252115029",
"name": "Clara Barranquero",
"link": "https://www.facebook.com/app_scoped_user_id/1112315252115029/"
}
},
我目前使用的是“from.link”,如果是表单的话
https://www.facebook.com/app_scoped_user_id// 然后是一个用户
如果是从
https://www.facebook.com/ 然后是一页
在v2.4中,我可以在响应中包含来自{category},如果不是空的,则表示作者是一个页面。包括一个仅在页面或用户表中可用的字段:
不过,在链接字段中检查
app\u scoped\u user\u id
并不是一个坏主意。如果我包含“from.category”(仅在页表中可用),我会得到一个错误:/v2.8/orangeesp/feed?fields=from{category}{“error”:{“message”:“(#100)尝试访问节点类型(user)”上不存在的字段(category),“type”:“OAuthException”,“code”:100,“fbtrace_id”:“BVnRd6YHc7Y”}
我只会使用app_scoped_user_id,无论如何,这不是个坏主意。