我对 YouTube API V2 有疑问。我想向 Youtube 上传评论,但出现此错误:NoLinkedYouTubeAccount\n
NoLinkedYouTube 帐户
错误 401
我在网上搜索过,但我发现的唯一原因是,该帐户不是YouTube帐户,但我也使用此帐户喜欢YouTube上的一些视频,...,所以这应该不是原因。她是我发帖的代码:
{
string data = @"<?xml version=""1.0"" encoding=""UTF-8""?>
<entry xmlns=""http://www.w3.org/2005/Atom"" xmlns:yt=""http://gdata.youtube.com/schemas/2007"">
<content>" + comment + "</content></entry>";
HttpContent content = new StringContent(data);
content.Headers.ContentLength = data.Length;
content.Headers.ContentType = new System.Net.Http.Headers.MediaTypeHeaderValue("application/atom+xml");
HttpClient client = new HttpClient();
client.DefaultRequestHeaders.Add("Authorization", "Bearer " + authToekn);
client.DefaultRequestHeaders.Add("X-GData-Key", "key=" + developer_key);
HttpResponseMessage message = await client.PostAsync(url, content);
MemoryStream stream = new MemoryStream();
string result = await message.Content.ReadAsStringAsync();
}
登录通过 OAuth2.0 工作,我得到了正确的身份验证令牌和刷新令牌。有谁知道问题(或我的错)可能是什么?