小编Sci*_*nce的帖子

YouTube-API上传文件没有任何错误(C#)

我正在使用Google.Apis.YouTube.v3Google 的.net nuget()进行API调用.到目前为止一切都有效(获取播放列表,视频信息等等).但是当我尝试上传视频时,它会在几秒钟内完成,但没有任何反应. upload_ResponseReceived永远不会被调用,upload_ProgressChanged只使用以下输出调用两次:1)Bytes sent: 0, Status: Starting, Exception: 一段时间之后2)Bytes sent: 0, Status: Failed, Exception: System.Threading.Tasks.TaskCanceledException: A task was canceled.

示例代码:

using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.IO;
using System.Linq;
using System.Reflection;
using System.Text;
using System.Threading;
using System.Threading.Tasks;
using Google.Apis.Auth.OAuth2;
using Google.Apis.Services;
using Google.Apis.Upload;
using Google.Apis.Util.Store;
using Google.Apis.YouTube.v3;
using Google.Apis.YouTube.v3.Data;

namespace UploadTest
{
    class Program
    {
        static void Main(string[] args)
        {
            UserCredential credential;
            using (FileStream stream = new FileStream("client_secrets.json", FileMode.Open, FileAccess.Read))
            { …
Run Code Online (Sandbox Code Playgroud)

.net c# youtube google-api google-api-dotnet-client

5
推荐指数
1
解决办法
2097
查看次数

标签 统计

.net ×1

c# ×1

google-api ×1

google-api-dotnet-client ×1

youtube ×1