从binance api中提取数据的JSONP语法错误,丢失;在声明之前

时间:2013-11-20 04:25:07

标签: javascript api angularjs jsonp behance-api

首先,我使用角度js。我得到语法错误,说错过了;尝试运行以下函数时,在我的控制台内的语句之前:

app.factory('behanceData', function($http){

    var factory = {},
        baseURL = 'http://www.behance.net/v2/',
        user    = 'EnokMadrid',
        apiKey  = 'wXg9JwtvGepF60zwE9f0t20YN4TGKxYc';

    factory.myCallbackFunction = function(data){
        // returning from async callbacks is (generally) meaningless
        console.log(data);
        return data;
    }

var url = baseURL + "users/" + user + "/projects?api_key=" + apiKey;
$http.jsonp(url);

return factory;

});

在behance api文档中声明API将响应:

myCallbackFunction({
  ...
})

这就是我所谓的功能。在angular js文档中,它指出需要使用JSON_CALLBACK。因此,如果我在我的网址末尾添加以下内容:' ?jsonp = JSON_CALLBACK'或者' & callback = myCallbackFunction' ...我仍然遇到更大的网络连接错误。

我该怎么做才能解决这个问题?我完全沮丧,只想让这段代码发挥作用。

0 个答案:

没有答案