Youtube api 对等端重置连接+;基于浏览器上传youtube视频

Youtube api 对等端重置连接+;基于浏览器上传youtube视频,youtube-api,Youtube Api,我正在尝试从android上进行基于浏览器的上传。在第一步中,手机会要求我的服务器从youtube获取url和令牌。手机从服务器获取if后,会将视频上传到youtube。但有时在视频上传并可以在youtube上看到后,会引发“通过对等方重置连接”异常。我怎样才能避免这个错误,或者至少检查视频上传是否正确? 还有一件事,我在回复中没有得到youtube的视频ID(在这种情况下也不例外) 这是上载步骤的代码: File file = new File(fileName); try {

我正在尝试从android上进行基于浏览器的上传。在第一步中,手机会要求我的服务器从youtube获取url和令牌。手机从服务器获取if后,会将视频上传到youtube。但有时在视频上传并可以在youtube上看到后,会引发“通过对等方重置连接”异常。我怎样才能避免这个错误,或者至少检查视频上传是否正确? 还有一件事,我在回复中没有得到youtube的视频ID(在这种情况下也不例外)

这是上载步骤的代码:

   File file = new File(fileName);
    try {
        HttpClient client = new DefaultHttpClient();
        String postURL =  url + "?nexturl=http://example.com";
        HttpPost post = new HttpPost(postURL);
        FileBody bin = new FileBody(file);
        MultipartEntity reqEntity = new MultipartEntity(HttpMultipartMode.BROWSER_COMPATIBLE);
        reqEntity.addPart("email", new StringBody("XXX@gmail.com", "text/plain", Charset.forName("UTF-8")));
        reqEntity.addPart("token", new StringBody(token));
        reqEntity.addPart("uploadfile", bin);
        this.totalSize = bin.getContentLength();
        post.setEntity(reqEntity);
        HttpResponse response = client.execute(post);
        HttpEntity resEntity = response.getEntity();

如果有很长的视频,可能会发生连接重置。我知道有一个漏洞打开了一个多小时


您可以检查project以对视频状态和处理状态进行轮询。

这发生在大约5分钟后,即整个视频正确上传并可在youtube上播放后。问题是我没有它的视频id,所以我无法检查任何东西。