当我发送评论线程时。列表请求的YouTube API 我得到下面的异常“但不是所有的视频”:YouTube API v3.0 CommentsThread.list处理失败问题
Google.GoogleApiException: Google.Apis.Requests.RequestError
The API server failed to successfully process the request.
虽然这可能是一过性的错误,这通常表明请求输入无效。检查请求主体中commentThread
资源的结构以确保其有效。 [400]。
对于那些视频,我再次检查了与请求一起发送的输入,并且我使用直接来自YouTube API请求试用版块的相同数据提出请求,但一切顺利!
我想知道为什么这个请求对某些视频ID有效,但对其他视频ID无效? 我会感谢任何帮助。
以下是完整的书面日志:System.AggregateException:发生一个或多个错误。 ---> Google.GoogleApiException:Google.Apis.Requests.RequestError API服务器未能成功处理请求。虽然这可能是一个暂时的错误,但它通常表示请求输入无效。检查请求主体中commentThread
资源的结构以确保其有效。 [400] 错误[ 消息[API服务器未能成功处理请求。虽然这可能是一个暂时的错误,但它通常表示请求输入无效。检查commentThread
资源的结构在请求体,以确保它是有效的]位置[机构 - 其他]原因[processingFailure]域[youtube.commentThread] ]
在Microsoft.Runtime.CompilerServices.TaskAwaiter。 ThrowForNonSuccess(Task task) at Microsoft.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccess(Task task) at Google.Apis.Requests.ClientServiceRequest`1.d__0.MoveNext()in c:\ ApiaryDotnet \ default \ Src \ GoogleApis \ Apis \ Requests \ ClientServiceRequest.cs:行0 ---内部异常堆栈跟踪结束---
你能提供可帮助检查问题的代码片段和日志吗? – adjuremods
我已经用完整的日志信息更新了这个问题 – seFi3