我正在搜索包含特定关键字的facebook状态,如下所示 .
https://graph.facebook.com/search?q=test&date_format=U&limit=60
&access_token={MY_ACCESS_TOKEN}
上面的查询正确返回结果,
但是当我搜索关键字包含空格时(例如:图api) . 它不会返回包含关键字“graph api”的状态 .
它单独返回关键字搜索图和api的结果 .
有没有办法搜索包含空格的关键字?
Update:
我试过的方法:
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 回答
您可能想要尝试的是获取查询并对其执行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
进行编码 . 我很确定这些选项中的一个(或两个)将提供您正在寻找的结果 .