我很难在 reactjs 中尝试使基本的 zomato api 请求工作。
api 文档看起来很简单。我正在对类别进行基本的 GET 请求:https ://developers.zomato.com/documentation#!/common/categories
这是我的 ReactJS 函数的样子:
componentDidMount() {
// A previous request for london restaurants
// axios.get('https://developers.zomato.com/api/v2.1/geocode?
lat=51.5138&lon=0.0984')
axios.get('https://developers.zomato.com/api/v2.1/categories')
.then(res => {
console.log(res.data);
this.setState(
{ places: res.data});
});
}
但是,当我在浏览器中点击任何 api url 时,我会不断收到此响应。或通过失眠。
{
"code": 403,
"status": "Forbidden",
"message": "Invalid API Key"
}
我知道它说 API 无效。但是在登录并在 Zomato 的开发人员门户中应用任何 API 密钥后,我已经获得了这些 URL。找不到任何说明来弄清楚我哪里出错了......
谢谢,丽娜。