我正在尝试为Yelp搜索API端点创建一个url,但似乎无法正确获取参数。我对此很陌生,所以这可能是一个简单的事情,但是我找不到有关如何创建url的任何教程。
我创建了我的API密钥,但同样,参数不正确。
这是我的网址:
https://api.yelp.com/v3/businesses/search?accessToken=API_KEY&term=food
我收到的JSON输出是这样的:
{"error": {"code": "VALIDATION_ERROR", "description": "Authorization is a required parameter.", "field": "Authorization", "instance": null}}
我应该使用什么正确的网址?
答案 0 :(得分:0)
您的链接不包含访问令牌。要进行身份验证,您必须获得一个自动生成的私有API密钥。这就是显示错误的原因。
授权与API之间没有连接。我建议使用Postman进行查询。
您可以使用yelp给您的令牌设置承载令牌。这样,您可以使用邮递员工具进行查询。
文档: https://www.yelp.com/developers/documentation/v3/get_started
答案 1 :(得分:0)
我认为您需要在请求的标题中具有授权值Bearer
答案 2 :(得分:0)
我是编程的新手,但是我刚才看到了一个漂亮的错误解决方案,并且想向您介绍一下。
我将“授权”的拼写更正为“授权”后,我的错误已解决。 (用z代替s)。