发送搜索时,我收到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 = "";
});
};