0

有没有办法知道graph api explorer返回的用户信息是用户的个人资料还是业务页面?

我使用的查询是: me?fields=feed{from,comments{from}}

这让我返回了所有在我的页面上留下评论或帖子的用户。

以下是我将获得该查询的示例:

{
  "feed": {
    "data": [
      {
        "from": {
          "name": "John's Tires",
          "id": "114615108955555"
      }, 
      {
         "from": {
         "name": "John Smith",
         "id": "123615108951010"
          },

有什么我可以添加到查询中以使其返回用户类型的吗?例如 - 类型:用户或类型:页面?

我搜索了 facebook graph api 文档,但一无所获。在此先感谢您的帮助。

4

1 回答 1

0

使用 metadata=1 您会在响应中获得单个顶级项目的类型,但我不知道如何为列表执行此操作。

$ fbapi /me?metadata=1 | jq .metadata.type
"user"
$ fbapi /BBCQuestionTime?metadata=1 | jq .metadata.type
"page"
于 2016-07-08T14:34:02.450 回答