Php 如何从Facebook过滤网页;按特定类别划分的图形API?

Php 如何从Facebook过滤网页;按特定类别划分的图形API?,php,facebook,facebook-graph-api,Php,Facebook,Facebook Graph Api,我试图从Facebook的Graph API页面中获取属于特定类别的内容 目前我正在使用此URL调用 https://graph.facebook.com/search?type=place¢er=42.21,20.7&distance=5000&access\u token=&fields=id、链接、名称、封面、类别、类别列表、位置等 如何筛选在类别列表中找到的特定类别,以便只获取属于这些类别的页面?不幸的是,您无法按类别列表进行筛选,但您可以使用类别参数执行类似的操作。 您只需将

我试图从Facebook的Graph API页面中获取属于特定类别的内容

目前我正在使用此URL调用

https://graph.facebook.com/search?type=place¢er=42.21,20.7&distance=5000&access\u token=&fields=id、链接、名称、封面、类别、类别列表、位置等

如何筛选在类别列表中找到的特定类别,以便只获取属于这些类别的页面?

不幸的是,您无法按类别列表进行筛选,但您可以使用类别参数执行类似的操作。 您只需将categories参数添加到链接的末尾,并设置q参数(使用该参数,您可以搜索地点的名称,但可以将其设置为*)。对我来说,它返回了一个没有q参数的空对象,但是您可能值得尝试一下,不带q参数。
因此,如果您希望搜索具有名为“食品和饮料”类别的地点,您的搜索将如下所示:

graph.facebook.com/search?type=place¢er=42.21,20.7&distance=5000&access\u token=&fields=id、链接、姓名、封面、类别、类别列表、位置、喜好和类别=[“食品饮料”]&q=*

有关参数和categories参数的可能值的更多信息,请阅读Graph API搜索文档: