Facebook Graph API搜索"非官方结果"

时间:2016-03-17 17:49:14

标签: facebook facebook-graph-api

我使用Facebook Graph API搜索商家页面。我在搜索查询中包含 type = page ,但结果中包含多个地方结果,这些结果列为"非官方页面&#34 ; 即可。

是否有一种简单的方法可以过滤结果中的非官方页面?我似乎无法找到有关如何执行此操作的任何文档。

例如,本地搜索会为同一个商家返回以下结果....

官方网页:https://www.facebook.com/Turtle-Creek-Vineyard-1652393331683838/

非官方地点:https://www.facebook.com/pages/Turtle-Creek-Vineyard/130640440336061

我想弄清楚如何只返回第一个官方结果。或者,如果有可用于过滤非官方的参数,则放置结果。

2 个答案:

答案 0 :(得分:2)

根据有关搜索API的文档,没有过滤选项:https://developers.facebook.com/docs/graph-api/using-graph-api#search

获得结果后,您必须自行过滤。

答案 1 :(得分:0)

使用字段" is_unclaimed"。如果这是真的,那就意味着该页面是"非官方网页"。