如何按特定类别从Facebook的Graph API过滤页面?

时间:2014-07-07 12:31:18

标签: php facebook facebook-graph-api

我正在尝试从属于特定类别的Facebook的Graph API页面中获取。

目前我正在使用此网址调用

https://graph.facebook.com/search?type=place&center=42.21,20.7&distance=5000&access_token=&fields=id,link,name,cover,category,category_list,location,likes

如何过滤 category_list 中的特定类别,以便我只获取属于这些类别的网页?

1 个答案:

答案 0 :(得分:1)

很遗憾,您无法按 category_list 进行过滤,但您可以使用类别参数执行类似操作。 您只需将类别参数添加到链接的末尾,然后设置q参数(使用该参数,您可以搜索该地点的名称,但您可以将其设置为*)。对我来说,它返回了一个没有q参数的空对象,但如果没有它,你可能会尝试 所以,如果你想搜索名为food&的类别的地方,你的搜索将会是这样的。饮料

  

graph.facebook.com/search?type=place&center=42.21,20.7&distance=5000&access_token=&fields=id,link,name,cover,category,category_list,location,likes& ;类别= [ “FOOD_BEVERAGE”]&安培; q = *

有关参数和categories参数的可能值的更多信息,请阅读Graph API搜索文档:
https://developers.facebook.com/docs/places/search