我对编码很新,并且在使用Angulars $ http从Zomato API加载数据时出现问题。即使我使用Zomato生成的API密钥,我仍然会在控制台中弹出无效的API密钥错误。
以下是我的代码片段:http://jsfiddle.net/3j1c816v/1/
$http({
method: 'GET',
url: 'https://developers.zomato.com/api/v2.1/search?',
params: {
user_id: '', // API key
entity_type: 'city',
q: 'food',
}
如果我做错了什么或者我可以使用任何有用的资源来解决我的问题,请告诉我!
谢谢
答案 0 :(得分:1)
user_key
不是GET参数,而是标头参数。
你应该试试这个:
$http({
method: 'GET',
url: 'https://developers.zomato.com/api/v2.1/search?',
headers: {'user_key' : 'api_key_goes_here'},
params: {
entity_type: 'city',
q: 'food',
}
});