Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/EmptyTag/145.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Facebook graph api 类别列表上是否有bug?_Facebook Graph Api_Categories - Fatal编程技术网

Facebook graph api 类别列表上是否有bug?

Facebook graph api 类别列表上是否有bug?,facebook-graph-api,categories,Facebook Graph Api,Categories,像这样的页面上的请求过去用于返回类别列表,现在它们不再被返回。这是一个bug,还是某种奇怪的预期行为?好的,返回: { "error": { "message": "(#100) Unknown fields: category_lists", "type": "OAuthException", "code": 100 } } 尽管它是graph api中可以查询的字段之一(可在此处找到:developers.facebook.com/docs/

像这样的页面上的请求过去用于返回类别列表,现在它们不再被返回。这是一个bug,还是某种奇怪的预期行为?

好的,返回:

{
   "error": {
      "message": "(#100) Unknown fields: category_lists",
      "type": "OAuthException",
      "code": 100
   }
}
尽管它是graph api中可以查询的字段之一(可在此处找到:developers.facebook.com/docs/reference/api/page/#fields)

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

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


graph.facebook.com/295212867812?fields=category

类别列表更改已从以下列表中删除:

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

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

所以,这听起来像是类别列表消失了

然而,有趣的是,查询category_list(不带s)确实会返回有效数据,因此将来可能会对其进行正式重命名:


作为对Marty Dill答案的补充,我认为这还没有真正的记录。至少我没有找到Graph API()或FQL()的任何内容

category_列表还附加到用户喜欢的Graph API响应中(我只是喜欢你的页面…)。查询(将123456789替换为您的用户\u id并添加有效的访问\u令牌)将导致

{
"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"
    }
}
}

谢谢Keoki的回复。专业服务不是我想要的类别。在facebook的“自行车商店·维修服务”页面上列出的类别正是我想要得到的。这是graph API几周前在category_列表中返回的,但似乎在我身上消失了。
{
"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"
    }
}
}