如何在FQL中按类别过滤

时间:2011-02-22 19:02:28

标签: facebook facebook-fql

您可以看到here

企业有类别信息:本地商业,体育,教育等。这是“类别”领域。

我想知道,有没有办法根据FQL的类别和位置过滤业务?我还没找到怎么做。例如:给我这个圆圈中的所有体育中心(纬度,经度,半径)。

感谢

3 个答案:

答案 0 :(得分:6)

“page”表中的“category”属性称为“type”。以下是筛选登录用户的“本地商家”的查询:

SELECT page_id,name,description,type,pic,fan_count
从页面
哪里
page_id IN(SELECT page_id FROM page_fan WHERE uid = me())
AND Type ='LOCAL BUSINESS'

Run Example

答案 1 :(得分:5)

您无法按类别检索网页。

FQL Page表有一个名为categories的字段。

您可以使用FQL检索商家的类别,如下所示:

SELECT categories FROM page WHERE page_id = PAGE_ID

其中PAGE_ID是页面的Facebook ID。

但是,类别不是可转位字段。你不能要求纽约的所有商家都是花店,因为“WHERE categories = florist”是不允许的。

答案 2 :(得分:1)

我一直在寻找一些东西但没找到任何东西。看来只有图表api具有页面的类别信息。