c# - C#中的YouTube API视频上传解析错误

标签 c# youtube youtube-api

我正在尝试通过C#中的API(而非通过客户端)将视频(可恢复)上传到YouTube。

我正在关注these instructions on using resumable upload protocol

但是,当我尝试时,我会返回一个解析错误。

这是我的要求:

POST /upload/youtube/v3/videos?uploadType=resumable&part=snippet,status,contentDetails&key={api_key} HTTP/1.1
Host: www.googleapis.com
X-upload-content-length: 5346742
X-upload-content-type: video/*
Content-type: application/json; charset=UTF-8
Content-length: 277
Authorization: Bearer {access_token}

{
  "snippet": {
    "title": "My video title",
    "description": "This is a description of my video",
    "tags": ["cool", "video", "more keywords"],
    "categoryId": 22
  },
  "status": {
    "privacyStatus": "public",
    "embeddable": True,
    "license": "youtube"
  }
}

这是响应:
HTTP/1.1 400 Bad Request
Alternate-protocol: 443:quic
Content-length: 171
Via: HTTP/1.1 GWA
X-google-cache-control: remote-fetch
Server: HTTP Upload Server Built on Sep 30 2013 10:58:35 (1380563915)
Date: Wed, 02 Oct 2013 21:38:10 GMT
Content-type: application/json

{
 "error": {
  "errors": [
   {
    "domain": "global",
    "reason": "parseError",
    "message": "Parse Error"
   }
  ],
  "code": 400,
  "message": "Parse Error"
 }
}

谁有想法?

最佳答案

解析错误是由于用大T编写的真

(由于Unity.NET 2.0对我来说,使用Beta库不是一种选择。)

关于c# - C#中的YouTube API视频上传解析错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19147390/

相关文章:

c# - 帮我把 C++ 结构转换成 C#

c# - 在没有 Helper 属性的情况下一对一映射 EntityFramework

youtube - 默认情况下,Youtube上的自动字幕已打开

ruby - Youtube Api,无法上传视频 ruby

javascript - YouTube 视频上的叠加图像在 I-pod/I-phone 设备上不可点击

c# - 使用 SetupDiGetDriverInfoDetail 调用 PInvoke

android - 我们可以使用Android YouTube API开发Google TV应用程序吗?

javascript - 如果我们有视频链接,如何获取YouTube视频标题

youtube - 如何获取youtube视频列表并将其显示为缩略图

c# - DataContractSerializer 和已知类型