使用Angular JS的Behance API - 无法加载资源:服务器响应状态为403(禁止)

时间:2014-04-15 16:50:38

标签: angularjs api jsonp behance-api

我要做的是将我的项目从Behance拉到投资组合页面。我对AngularJS和API都很陌生,所以对方向的任何帮助都会非常感激。

所以这是我的BehanceCtrl代码:

angular.module('angularApp')
.controller('BehanceCtrl', function ($scope, $resource) {

    $scope.behance = $resource('http://www.behance.net/v2/users/zachjanice/projects?api_key=oLrMsrBN0ga0T3DB0i1RAngSkQ5xmmPM:action', 
        {action: 'search.json', q: 'behance', callback: 'JSON_CALLBACK'},
        {get:{method:'JSONP'}}
    );

    $scope.behanceResult = $scope.behance.get();

});

这是我的HTML:

<section ng-controller="BehanceCtrl">
    <div class="container">
        <div class="row">
            <ul>
                <li ng-repeat="behance in behanceResult.results">
            </ul>
        </div>
    </div>
</section>

我目前的主要问题是我得到了:

  

无法加载资源:服务器响应状态为403   (禁止)。

我猜这是json请求(同样,非常新)。我知道Angular请求JSONP;然而,behance要求“myCallbackFunction”作出回应。

0 个答案:

没有答案