FQL:如何在数组类型字段中使用WHERE子句?

时间:2011-02-19 08:15:53

标签: facebook facebook-fql

我想从 stream 表中选择一些Feed。我的问题是我只想要 action_links 字段中特定“文字”的结果。

action_links 是数组类型的字段..我不知道如何在该字段中使用WHERE子句..

怎么做?

我使用此查询但失败..

$q = 'SELECT permalink FROM stream';
$q.= " WHERE filter_key='cg' AND app_id = 'xxxxxxx'";
$q.= " AND action_links.text = 'zzzzzzz'";

修改: 现在它是不可能的......因为Facebook还不支持......

1 个答案:

答案 0 :(得分:0)

我不认为这是可能的,因为您可以使用的操作是:

  

其他可用的功能是   now()strlen()substr()和   strpos()

所以基本上大多数是字符串而不是数组。

一方面注意,action_links数组,而不是对象,所以action_links.text无论如何都不正确。