我的目标是使用Zomato API显示附近餐馆的列表 . 我首先需要JSON对象来获取这些餐馆的名称 . 我已经获得了API密钥,我知道请求URL看起来像这样
https://developers.zomato.com/api/v2.1/search?lat=LATITUDE&lon=LONGITUDE
从文档https://developers.zomato.com/documentation,似乎我必须使用一个名为Curl的东西,但我不知道Curl是什么 .
curl -X GET --header "Accept: application/json" --header "user-key: API key" "https://developers.zomato.com/api/v2.1/search?&lat=LATITUDE&lon=LONGITUDE"
任何帮助,将不胜感激 .
2 回答
您可以使用Rest Client通过标头和URL调用请求 . 我建议使用Volley或Retrofit来做 . 以下是使用Volley的示例:
我得到的回应是:
我注意到Curl包含
--header
所以我对URL中的 Headers 进行了一些研究,并在url.openConnection();
之后添加了这两行我得到了我需要的东西 .