【问题标题】:Youtube API - How to set game titleYoutube API - 如何设置游戏标题
【发布时间】:2017-02-15 21:42:18
【问题描述】:

我正在用 C# 编写一个项目,目的是自动化我的流媒体准备。

我已成功创建流和广播,但在为广播分配视频游戏标题时失败了。

我收到状态 200,但它仍然不会改变。

liveBroadcast = new LiveBroadcast();
liveBroadcast.Status = new LiveBroadcastStatus();
liveBroadcast.Status.PrivacyStatus = "private";
liveBroadcast.Snippet = new LiveBroadcastSnippet();
liveBroadcast.Snippet.Title = title;
liveBroadcast.Snippet.Description = description;
liveBroadcast.Snippet.ScheduledStartTime = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day, 19, 0, 0, 0);
liveBroadcast.Snippet.ScheduledEndTime = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day, 21, 0, 0, 0);
liveBroadcast.TopicDetails = new LiveBroadcastTopicDetails();
liveBroadcast.TopicDetails.Topics = new List<LiveBroadcastTopic>();

var liveBroadcastTopic = new LiveBroadcastTopic();
liveBroadcastTopic.Type = "videoGame";
liveBroadcastTopic.Unmatched = false;
liveBroadcastTopic.Snippet = new LiveBroadcastTopicSnippet();
liveBroadcastTopic.Snippet.Name = "ARMA 3";
liveBroadcastTopic.Snippet.ReleaseDate = "2013";

liveBroadcast.TopicDetails.Topics.Add(liveBroadcastTopic);

liveBroadcast = await youtubeService.LiveBroadcasts.Insert(liveBroadcast, "status,snippet,topicDetails").ExecuteAsync();

有什么想法吗?

【问题讨论】:

  • 你期望的标题是什么?你如何在 C# 中设置它的标题?
  • 你从哪里得到字符串“videoGame”(我找不到这方面的文档)?你确定这是正确的吗?手动设置流的类别时,选项“游戏”在 html 下拉列表中具有值 20。试试liveBroadcastTopic.Type = "20";liveBroadcastTopic.Type = "gaming";
  • 我还建议您单独提出一个关于获利的问题,因为一篇文章中有两个不相关的问题很难给出好的答案。
  • @paolo:“游戏”类别已被选中并且有效,每当我选择错误答案时,我都会从 Google API 的 LiveBroadcastTopic 中收到错误消息。但这是错误的游戏名称。我将从这个问题中删除获利。
  • @noogui:正如您在发布的代码中看到的预期游戏标题“Arma 3”,我尝试使用“LiveBroadcastTopic”进行设置

标签: c# youtube-api


【解决方案1】:

Youtube 尚未实现通过其 API 设置流的游戏标题的方法。

因此,我对此的解决方案是创建一个浏览器类,该类从已安装的浏览器中导入 cookie,并在 youtube 视频编辑页面上定期发布到表单。

不是最干净或最好的方法,但它有效。

当他们在其 API 中实施此方法时,将弃用并对其进行修改。 (目前不知道什么时候)

【讨论】:

    猜你喜欢
    • 2017-01-09
    • 2020-01-21
    • 2016-09-21
    • 2019-10-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-23
    • 1970-01-01
    相关资源
    最近更新 更多