我如何获取使用Java yelp api进行请求的密钥(consumer_key,consumer_secret,token,token_secret)?只能创建一个APP吗?
答案 0 :(得分:0)
是的。 Yelp似乎更希望您至少有一个计划来申请一个应用程序以获取密钥。
根据Yelp文档帮助,Yelp希望您至少有一个计划好的应用程序可以接收您的密钥。这是来自他们的authentication page的文字:
在Yelp的开发人员网站上创建一个应用 为了设置对Yelp Fusion API的访问权限,您需要使用Yelp创建一个应用。该应用程序代表您将使用我们的API构建的应用程序,并包括获得访问权限所需的凭据。以下是创建应用的步骤:
转到“创建应用”。在“创建新应用”表单中,输入有关 您的应用,然后同意Yelp API使用和显示条款 要求。然后单击提交按钮。您现在将拥有一个API 密钥。
Yelp的API Terms of use也加强了这一点。注册过程将包含一个用于网站地址的可选字段,以及一个必填字段,用于最终将调用Yelp API的应用程序的描述和名称。
但这并不意味着该应用程序必须完整。您可以尝试指定没有确定的名称,并且应用程序不完整。获得批准后,您可以使用Postman我们的java程序进行调用。
服务条款并未明确规定您终止证书之前必须完成的时间。我有经验,只是出于教育和研究目的而向NOAA api和其他人请求凭据,但是由于我没有完整的应用程序,所以从未取消过凭据。
拥有此API密钥后,看起来您只需要此API密钥作为对服务的任何其余调用中的授权:
从2018年3月1日开始,API不再使用OAuth 2.0进行请求,而仅移至API密钥。
仅使用API密钥即可进行身份验证:
从“管理应用”页面获取您的API密钥。将API密钥放入 请求标头为“授权:承载您的API密钥”。