1

我正在搜索包含以下特定关键字的 facebook 状态。

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

上述查询正确返回结果,

但是当我搜索关键字时包含空格(例如:graph 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}}

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

4

1 回答 1

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}

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

于 2013-08-12T10:53:35.210 回答