如何在邮递员上提出Yelp API GET请求?

时间:2017-12-04 23:41:22

标签: api get postman yelp

我想使用yelp api,我已经从Yelp获得了访问令牌。我试图在Postman上发出get请求,但是我收到了以下错误。

{
    "error": {
        "code": "VALIDATION_ERROR",
        "description": "Please specify a location or a latitude and longitude"
    }
}

我的网址是https://api.yelp.com/v3/businesses/search

I am passing term, location and authorization in header field. I even tried to pass latitude and longitude, I am still getting the same error

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

我有同样的问题。您遇到的问题是Postman的用户界面有点误导。您在应用程序的错误区域输入搜索字词,但应用程序和API都没有告诉您。

Image shows error state

解决这个问题的方法是点击" Params" URL旁边的按钮,并为位置键添加键值对。

Image shows correct state

发生了什么Yelp想要查询字符串中的搜索字词,而不是标题,但是UI会引导您将这些字词添加为标题,而不是让您知道查询字符串在其他地方被更改。

请查看此问题页面以获取更多信息:https://github.com/Yelp/yelp-api/issues/193