Youtube评论API正在抛出;权限不足:请求的身份验证范围不足”;错误
我试图获取Youtube评论,但它抛出了此异常-Youtube评论API正在抛出;权限不足:请求的身份验证范围不足”;错误,youtube,youtube-api,youtube-data-api,youtube-analytics-api,Youtube,Youtube Api,Youtube Data Api,Youtube Analytics Api,我试图获取Youtube评论,但它抛出了此异常- UserCredential credsDataApi = YouTubeHelper.GetUserCredentialForDataAPI(channelinfo); var youtubeServiceComments = new YouTubeService(new BaseClientService.Initializer() { HttpClientIni
UserCredential credsDataApi = YouTubeHelper.GetUserCredentialForDataAPI(channelinfo);
var youtubeServiceComments = new YouTubeService(new BaseClientService.Initializer()
{
HttpClientInitializer = credsDataApi,
ApplicationName = channelinfo.DataAPIFileDataStore
});
{“Google.api.Requests.RequestError\r\n有效权限:请求的身份验证作用域不足。[403]\r\n错误[\r\n\t消息[权限不足:请求的身份验证作用域不足。]位置[-]原因[权限不足]域[全局]\r\n]\r\n”}
凭据源代码-
UserCredential credsDataApi = GoogleWebAuthorizationBroker.AuthorizeAsync(
GoogleClientSecrets.Load(stream).Secrets,
new[] { YouTubeService.Scope.YoutubeForceSsl, YouTubeService.Scope.Youtubepartner, YouTubeAnalyticsService.Scope.YtAnalyticsReadonly, YouTubeAnalyticsService.Scope.YtAnalyticsMonetaryReadonly, YouTubeAnalyticsService.Scope.Youtube, "https://www.googleapis.com/auth/plus.login" },
"user",
CancellationToken.None,
new FileDataStore(Directory.GetCurrentDirectory() + "\\MetadataAccessToken\\" + channelinfo.DataAPIFileDataStore, true)
).Result;
这是它抛出异常的行-
UserCredential credsDataApi = YouTubeHelper.GetUserCredentialForDataAPI(channelinfo);
var youtubeServiceComments = new YouTubeService(new BaseClientService.Initializer()
{
HttpClientInitializer = credsDataApi,
ApplicationName = channelinfo.DataAPIFileDataStore
});
var searchCommentThreadlistRequest=youtubeServiceComments.CommentThreads.List(“代码段”);
var searchCommentThreadlistResponse=searchCommentThreadlistRequest.ExecuteAsync();
if(searchCommentThreadlistResponse.Result.Items.Count>0){
}
您能帮忙吗?我可以用这个示波器来修复它-您的样品已经有了forcessl示波器。你还换了什么?