我有一个asp.net应用程序,用户可以在其中将视频上传到youtube,查看上传的视频并根据需要对视频进行投票。除表决部分外,以上所有内容均有效。

我看了一下youtube api dot net开发人员指南中的示例代码:
video.Rating = 5;
request.Insert(video.RatingsUri,video);

但不断收到错误消息说我需要进行身份验证。如果我验证其工作正常。

我的问题是,我通过api为视频添加等级(喜欢/不喜欢)时是否需要进行身份验证,但是如果您访问www.youtube.com,就可以对视频进行评分(喜欢/不喜欢)而无需登录个人youtube帐户优先?

在不先进行身份验证的情况下,如何为视频添加评分?

谢谢

最佳答案

根据API的说明:
http://code.google.com/intl/de-DE/apis/youtube/2.0/developers_guide_protocol.html#Ratings

在“添加评分”部分中,它表示:



看起来您在使用API​​时必须对用户进行身份验证。即使可以使用浏览器以普通用户身份登录也可以进行评分。也许有些API限制可以防止滥用。

关于c# - 通过YouTube API访问“喜欢”或“不喜欢”功能,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6521125/

10-13 03:34