Javascript AngularJS youtube api搜索错误
当发送搜索时,我得到一个401(未经授权)错误。当我刷新页面很多次时,这个错误有时会消失,但它通常会给出这个错误。如果我在新选项卡中打开,它将显示我试图获取的格式化数据(搜索结果) 下面是我的搜索函数的外观Javascript AngularJS youtube api搜索错误,javascript,angularjs,youtube,youtube-api,youtube-data-api,Javascript,Angularjs,Youtube,Youtube Api,Youtube Data Api,当发送搜索时,我得到一个401(未经授权)错误。当我刷新页面很多次时,这个错误有时会消失,但它通常会给出这个错误。如果我在新选项卡中打开,它将显示我试图获取的格式化数据(搜索结果) 下面是我的搜索函数的外观 $scope.search = function () { $http.get('https://www.googleapis.com/youtube/v3/search',{ params: { key: 'MY_API_KEY_HERE', type: 'video'
$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 = "";
});
}) 您是否尝试过查看开发人员工具的“网络”选项卡?在那里,您应该能够获得更多信息,如返回的数据。是的,我查看了实际返回的数据。我不知道你是否看了“错误链接”,但如果我右键单击错误并“在新选项卡中打开”,它会显示我试图获取的json数据。你使用的是什么版本的angular?从