Zomato API 与 android 应用集成
Zomato API integration with in android app
{
"code":403,
"status":"Forbidden",
"message":"Invalid API Key"
}
this is what i am getting as request URL
我正在尝试使用生成的 API 密钥将请求 URL 用于 Zomato API。但是每次我尝试在 fiddler 和任何浏览器上使用 URL 时,它都会显示 INVALID API KEY
.
这个错误
为什么我得到这个无效的 API 密钥,我该如何解决?
EDITED:
this image might clear how i am using the key
xxxxx is just an example . This is how i am using the api key and then using the URL!
根据 Zomato API https://developers.zomato.com/documentation#!/common/categories 你应该在 header
中传递你的 API 键
您可以从这里获得 API 密钥:https://developers.zomato.com/api#headline2
在参数中传递 api 密钥使客户很难将其 API 密钥保密,他们往往会定期泄漏密钥。更好的方法是在请求 url 的 header 中传递它。您可以在您的代码中设置 user-key header 等于您的 api 键。要测试您的请求 Url,您可以在 google chrome.
中使用 Postman 应用程序
通过将 user-key header 设置为您的 api-key,向您的端点发送获取请求。
您可以参考这个 postman 截图看看它是否有效:
{
"code":403,
"status":"Forbidden",
"message":"Invalid API Key"
}
this is what i am getting as request URL
我正在尝试使用生成的 API 密钥将请求 URL 用于 Zomato API。但是每次我尝试在 fiddler 和任何浏览器上使用 URL 时,它都会显示 INVALID API KEY
.
为什么我得到这个无效的 API 密钥,我该如何解决?
EDITED: this image might clear how i am using the key
xxxxx is just an example . This is how i am using the api key and then using the URL!
根据 Zomato API https://developers.zomato.com/documentation#!/common/categories 你应该在 header
中传递你的 API 键您可以从这里获得 API 密钥:https://developers.zomato.com/api#headline2
在参数中传递 api 密钥使客户很难将其 API 密钥保密,他们往往会定期泄漏密钥。更好的方法是在请求 url 的 header 中传递它。您可以在您的代码中设置 user-key header 等于您的 api 键。要测试您的请求 Url,您可以在 google chrome.
中使用 Postman 应用程序通过将 user-key header 设置为您的 api-key,向您的端点发送获取请求。 您可以参考这个 postman 截图看看它是否有效: