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 截图看看它是否有效: