0

像这样的页面上的请求https://graph.facebook.com/295212867812曾经返回 category_lists,现在它们不再被返回。这是一个错误,还是某种奇怪的预期行为?

4

3 回答 3

2

category_lists 更改已从2013 年 7 月的重大更改中删除:

2013 年 4 月 9 日更新 -我们将从此迁移中删除以下更改

页面“类别”字段名称更改我们正在将 Pages Graph API 的“类别”字段重命名为“类别列表”

所以,听起来 category_lists 已经消失了。

但是,有趣的是查询 category_list(不带 s)确实返回了有效数据,所以将来可能会被正式重命名:

https://graph.facebook.com/295212867812?fields=category_list

{
    "id": "295212867812",
    "category_list": [
       {
          "id": 128003127270269,
          "name": "Bike Shop"
       },
       {
          "id": 193198380699462,
          "name": "Repair Service"
       }
   ]
}
于 2013-04-24T19:40:56.487 回答
0

作为对 Marty Dill 回答的补充,我认为这还没有真正记录在案。至少我没有找到任何 Graph API ( https://developers.facebook.com/docs/reference/api/user/#likes ) 或 FQL ( https://developers.facebook.com/docs/reference /fql/页面)。

category_list 还附加到用户喜欢的 Graph API 响应中(我只是喜欢你的页面......)。查询https://graph.facebook.com/123456789/?fields=id,likes(将 123456789 替换为您的 user_id 并添加有效的 access_token)会导致

{
"id": "123456789",
"likes": {
    "data": [
        {
            "category": "Professional services",
            "category_list": [
                {
                    "id": "128003127270269",
                    "name": "Bike Shop"
                },
                {
                    "id": "193198380699462",
                    "name": "Repair Service"
                }
            ],
            "name": "Bicycle Tech",
            "id": "295212867812",
            "created_time": "2013-05-13T10:19:58+0000"
        }
    ],
    "paging": {
        "next": "https://graph.facebook.com/123456789/likes?limit=5000&offset=5000"
    }
}
}
于 2013-05-13T10:31:38.753 回答
0

好吧,去https://graph.facebook.com/295212867812?fields=category_lists返回:

{
   "error": {
      "message": "(#100) Unknown fields: category_lists",
      "type": "OAuthException",
      "code": 100
   }
}

即使它是您可以在图形 api 中查询的字段之一(可在此处找到:developers.facebook.com/docs/reference/api/page/#fields)

所以,可能是一个错误。或者他们只是不再在页面的图形 API 中提供它。

但是,这会返回您页面的类别:

graph.facebook.com/295212867812?fields=category

于 2013-04-17T00:29:40.843 回答