Facebook图表api中的关键字搜索

时间:2013-08-12 10:43:45

标签: facebook facebook-graph-api

我正在搜索包含特定关键字的facebook状态,如下所示。

https://graph.facebook.com/search?q=test&date_format=U&limit=60
   &access_token={MY_ACCESS_TOKEN}

上述查询正确返回结果

但是当我搜索关键字包含空格时(例如:图api)。它不会返回包含关键字“graph api”的状态。

它会单独返回关键字搜索图表和api的结果。

有没有办法搜索包含空格的关键字?

更新

我尝试的方法:

https://graph.facebook.com/search?q=facebook+search&date_format=U&
      limit=60&access_token={{MY_ACCESS_TOKEN}}

https://graph.facebook.com/search?q=facebook%20search&date_format=U&
     limit=60&access_token={{MY_ACCESS_TOKEN}}

https://graph.facebook.com/search?q=facebook%20Bsearch&date_format=U&
    limit=60&access_token={{MY_ACCESS_TOKEN}}

https://graph.facebook.com/search?q="facebook search"&date_format=U&
    limit=60&  access_token={{MY_ACCESS_TOKEN}}

以上都给出了相同的结果。

1 个答案:

答案 0 :(得分:0)

您可能想要尝试的是接收查询并对其执行URL编码。您可以尝试这两个选项 -

  1. https://graph.facebook.com/search?q=graph+api&date_format=U&limit=60 &access_token={MY_ACCESS_TOKEN}

  2. https://graph.facebook.com/search?q=graph%20api&date_format=U&limit=60 &access_token={MY_ACCESS_TOKEN}

  3. 这两个选项首先尝试使用+字符编码查询中的空格字符,然后使用%20。我很确定这些选项中的一个(或两个)将提供您正在寻找的结果。