我正在搜索包含特定关键字的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}}
以上都给出了相同的结果。
答案 0 :(得分:0)
您可能想要尝试的是接收查询并对其执行URL编码。您可以尝试这两个选项 -
https://graph.facebook.com/search?q=graph+api&date_format=U&limit=60
&access_token={MY_ACCESS_TOKEN}
https://graph.facebook.com/search?q=graph%20api&date_format=U&limit=60
&access_token={MY_ACCESS_TOKEN}
这两个选项首先尝试使用+
字符编码查询中的空格字符,然后使用%20
。我很确定这些选项中的一个(或两个)将提供您正在寻找的结果。