带角度的Zomato api

时间:2015-11-18 04:22:29

标签: javascript angularjs zomato-api

我对编码很新,并且在使用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',
    }

如果我做错了什么或者我可以使用任何有用的资源来解决我的问题,请告诉我!

谢谢

1 个答案:

答案 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',
    }
});