通过youtube api访问喜欢或不喜欢的功能

时间:2011-06-29 13:07:36

标签: c# asp.net youtube youtube-api

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

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

但继续收到错误消息,说我需要进行身份验证。如果我认证它的工作正常。

我的问题是我需要在通过api为视频添加评级(例如/不喜欢)时进行身份验证,但如果您访问www.youtube.com,则可以评估(喜欢/不喜欢)没有记录的视频首先进入您的个人YouTube帐户?

如果不首先进行身份验证,我还需要为视频添加评分?

由于

1 个答案:

答案 0 :(得分:1)

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

在“添加评级”部分中,它说:

  

要为视频添加评分,请发送   经过身份验证的POST请求   视频的评分网址。是谁的用户   必须通过评估视频   身份验证令牌。

看起来您必须在使用API​​时对用户进行身份验证。即使可以在没有登录的情况下使用浏览器作为普通用户进行评级。可能有一些API限制以防止滥用。