Java 使用part=";时出错;。。。,“处理细节”;在youtube.videos.insert()请求中
我们正在开发Java7和YouTube数据API v3 当我们调用带有“processingDetails”部分的上载服务时,我们得到一个503服务不可用错误。我们做错了什么?如果我们删除它,我们就可以上传视频了。但我们想/需要了解处理细节 代码如下:Java 使用part=";时出错;。。。,“处理细节”;在youtube.videos.insert()请求中,java,youtube,youtube-api,java-7,youtube-data-api,Java,Youtube,Youtube Api,Java 7,Youtube Data Api,我们正在开发Java7和YouTube数据API v3 当我们调用带有“processingDetails”部分的上载服务时,我们得到一个503服务不可用错误。我们做错了什么?如果我们删除它,我们就可以上传视频了。但我们想/需要了解处理细节 代码如下: YouTube.Videos.Insert videoInsert = this.youtube.videos().insert("snippet,statistics,status,processingDetails", videoObject
YouTube.Videos.Insert videoInsert = this.youtube.videos().insert("snippet,statistics,status,processingDetails", videoObjectDefiningMetadata, mediaContent);
其他一切都与GoogleAPI中提供的java客户端相同
请求如下:
下面是异常堆栈跟踪:
2013-06-14 17:50:40375错误[][main](…)despegar.client.impl.YouTubeMediaClient(YouTubeMediaClient.java:264):错误
com.google.api.client.googleapis.json.googlejson响应异常:503服务不可用
位于com.google.api.client.googleapis.json.GoogleJsonResponseException.from(GoogleJsonResponseException.java:145)
位于com.google.api.client.googleapis.services.json.AbstractGoogleJsonClientRequest.NewExceptionError(AbstractGoogleJsonClientRequest.java:111)
位于com.google.api.client.googleapis.services.json.AbstractGoogleJsonClientRequest.NewExceptionError(AbstractGoogleJsonClientRequest.java:38)
位于com.google.api.client.googleapis.services.AbstractGoogleClientRequest.executeUnparsed(AbstractGoogleClientRequest.java:423)
位于com.google.api.client.googleapis.services.AbstractGoogleClientRequest.executeUnparsed(AbstractGoogleClientRequest.java:343)
在com.google.api.client.googleapis.services.AbstractGoogleClientRequest.execute(AbstractGoogleClientRequest.java:460)上
在com.despegar.client.impl.YouTubeMediaClient.uploadVideoWithFailureRecovery(YouTubeMediaClient.java:285)
上传尝试(YouTubeMediaClient.java:260)
谢谢 有两件事:
youtube.videos.insert()
请求中包含的part
参数值应与上载元数据中指定的部分相对应。通常这是片段
(因为这是包含所需标题和描述的部分),有时是状态
(如果您还设置了视频的公共/私人状态)。在上载过程中,您不能设置统计信息
或处理详细信息
,因此不应将它们包括在零件列表中。上传完成后,您仍然可以通过youtube.videos.list()
调用请求统计信息
或处理详细信息
部分那不是应该更清楚些吗?我发现它有误导性,因为它将
处理详细信息
列为部分
在视频.insert()中的有效选项之一。这是文档中的错误吗?是的,这也是一个误导文档的案例。我会告诉技术写作团队这件事。