0
ストリーミングの準備を自動化する目的で、C#でプロジェクトを書いています。YouTubeのAPI - ゲームのタイトルを設定する方法
私はストリームとブロードキャストの作成に成功しましたが、ビデオゲームのタイトルをブロードキャストに割り当てることに失敗しました。
ステータス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#でタイトルを設定していますか? – noogui
どこから「videoGame」という文字列を取得しましたか(このドキュメントは見つかりませんでした)これが正しいと確信していますか?ストリームのカテゴリを手動で設定する場合、オプション "ゲーム"はHTMLドロップダウンに値「20」を持ちます。 'liveBroadcastTopic.Type =" 20 ";'または 'liveBroadcastTopic.Type =" gaming ";'を試してください。 – paolo
私はまた、1つのポストに2つの無関係な質問が良い答えを与えることを困難にするので、マネタイズに関する別の質問をすることをお勧めします。 – paolo