我使用facebook graph api搜索关键字,如下所示
https://graph.facebook.com/search?q='test'&limit=60&access_token=(myAccessToken)
哪种方法正常并正确返回数据。
但我想搜索多个关键字(例如,我需要包含'test'或'date'字样的帖子)
我尝试了以下方式,它正在工作,但返回包含单词test和date的数组。它不会返回单个单词的结果。
https://graph.facebook.com/search?q=test|date&limit=60&access_token=
(myAccessToken)
是否可以在“OR”条件下使用多个关键字实现图形api搜索? 如果是这样解释如何?
答案 0 :(得分:2)
我知道这是一年之后但你找到了解决方案吗?我试过不同的方法,比如把'&34; | "性格,但没有任何作用。我想知道尝试batch request,在每个查询中传递我感兴趣的每个关键字,然后在响应中循环以过滤重复的结果。
答案 1 :(得分:-3)
您可以使用FQL。例如,如果您有两个不同的艺术家页面,并且您想获得有关两者的信息:
$fql = 'SELECT name,fan_count,page_id,hometown,record_label from page WHERE name="Rihanna" OR name="Jay z" LIMIT 2';
$ret_obj = $facebook->api(array('method' => 'fql.query','query' => $fql));
foreach( $ret_obj as $var)
{
var_dump($var);
}
此代码将返回一个包含两位艺术家所需信息的数组。