【问题标题】:Access to like-or-dislike feature through youtube api通过 youtube api 访问喜欢或不喜欢的功能
【发布时间】:2011-06-29 13:07:35
【问题描述】:

我有一个 asp.net 应用程序,用户可以在其中将视频上传到 youtube,查看上传的视频并根据需要为视频投票。除投票部分外,上述所有操作均正常运行。

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

但不断收到错误消息,提示我需要进行身份验证。如果我验证它的工作正常。

我的问题是,当我通过 api 为视频添加评分(喜欢/不喜欢)时,我是否需要进行身份验证,但是如果您访问 www.youtube.com,您可以在不记录的情况下对视频进行评分(喜欢/不喜欢)首先进入您的个人 youtube 帐户?

我需要做什么才能在不先进行身份验证的情况下为视频添加评分?

谢谢

【问题讨论】:

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


    【解决方案1】:

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

    在“添加评分”部分中写道:

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

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

    【讨论】:

    • 到目前为止我的所有研究都和你说的一样。我想知道这个问题是否有解决方法或解决方案。
    • 看起来这不是“问题”,而是 YouTube API 的设计决定。所以我毫不怀疑在使用这个 API 时有任何解决方法。
    猜你喜欢
    • 1970-01-01
    • 2018-06-26
    • 2011-04-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-03
    • 1970-01-01
    • 2020-10-07
    相关资源
    最近更新 更多