我有一个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/