为什么我的评论不是通过asp.net c#在youtube上发布的。我使用dev密钥和Youtube Api.Codes运行顺利但评论未发布。我错过任何评论步骤
编辑:OP在评论中添加的代码:
YouTubeRequestSettings settings = new YouTubeRequestSettings("YouTubeDemo", " ", "Dev key");
YouTubeRequest request = new YouTubeRequest(settings);
Comment c = new Comment();
c.Content = "Test Comment";
Video newVideo = new Video();
//gdata.youtube.com/feeds/api/videos/VIDEO_ID/comments;
//newVideo.VideoId = "R9dfJaOK4xM";
newVideo.VideoId = "gdata.youtube.com/feeds/api/videos/4wlYIN-lpEo/comments";;
request.AddComment(newVideo, c);
答案 0 :(得分:0)
您不必提供Cliend ID吗? 需要写入权限的所有操作都需要传递客户端ID和开发人员密钥。
请注意您的身份验证请求 必须指定clientID和 developerKey,两者都是 在示例代码中指定,以 检索私人Feed,上传视频, 或提交API写请求 操作。请拜访 http://code.google.com/apis/youtube/dashboard 获取开发人员密钥和客户端 ID。
您可以从此page获取更多信息。