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,无论如何,这不是个坏主意。