2011-02-22 32 views
6

过滤器,你可以看到here如何按类别在FQL

企业有自己的分类信息:本地商务,体育,教育等..这是场“类别”。

我想知道,有没有一种方法可以按照FQL的类别和位置来过滤企业?我还没有找到如何去做。例如:给我所有的体育中心在这个圈子(经度,长度,半径)。

谢谢

回答

1

我一直在找东西,还没有找到任何东西。看起来只有图表API具有页面的类别信息。

+0

我打开了一个错误,我认为它被接受:http://bugs.developers.facebook.net/show_bug.cgi?id=14935 – 2011-06-18 06:59:30

5

您无法按类别检索页面。

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

您可以检索类别与FQL业务是这样的:

SELECT categories FROM page WHERE page_id = PAGE_ID 

其中PAGE_ID是页面的Facebook ID。

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

6

“page”表中的“category”属性称为“type”。下面是一个查询来筛选登录用户的 “本地企业” 喜欢:

SELECT PAGE_ID,名称,描述,类型,PIC,fan_count
从第一页
WHERE
      PAGE_ID IN (SELECT PAGE_ID FROM page_fan其中uid =我())
     和type = '本地商户'

Run Example