有人可以确认带有'OR'条件的Facebook关键字搜索是否正常工作或通过Graph API或FQL工作?
我尝试了自己,发现它不起作用。即搜索“安或凯文”,但搜索“安和凯文”时也一样
有人可以确认它是否正常工作。请发布Graph API或FQL的简单示例。
答案 0 :(得分:1)
https://developers.facebook.com/docs/technical-guides/fql/
<强>引用:强>
查询的格式为
SELECT [fields] FROM [table] WHERE [conditions]
。与SQL不同,FQLFROM
子句只能包含一个 单桌。您可以使用IN
或SELECT
中的WHERE
关键字 子句做子查询,但子查询无法引用 外部查询范围中的变量。您的查询也必须是 indexable,表示它查询标记为的属性 可在以下文档中索引。FQL可以处理简单的数学运算,基本布尔运算符,
AND
或NOT
逻辑运算符,以及ORDER BY
和LIMIT
子句。ORDER BY
可以 只包含一个表格。
所以不,FQL中没有OR
运算符。但是,您可以编写field in ('Ann', 'Kevin')
,这将像OR
运算符一样工作。