AngularJS youtube api搜索错误

时间:2015-06-03 17:42:09

标签: javascript angularjs youtube youtube-api youtube-data-api

发送搜索时,我收到401(未经授权)错误。当我刷新页面很多次时,错误有时会消失但通常会出现此错误。如果我在新标签页中打开error link,则会显示我想要获取的格式化数据(搜索结果)。

以下是我的搜索功能

$scope.search = function () {
$http.get('https://www.googleapis.com/youtube/v3/search',{
  params: {
    key: 'MY_API_KEY_HERE',
    type: 'video',
    maxResults : '12',
    part: 'id, snippet',
    fields: 'items/id,items/snippet/title,items/snippet/description,items/snippet/thumbnails/default,items/snippet/channelTitle',
    q: this.query
  }
})
.success( function (data) {
  $scope.search_results = YoutubeService.listResults(data);
  $scope.query = "";
})
.error( function (){
  $log.info('search error');
  $scope.query = "";
});

};

0 个答案:

没有答案