【问题标题】:How to get the old username field with Youtube Data API V3如何使用 Youtube Data API V3 获取旧的用户名字段
【发布时间】:2013-04-09 16:00:44
【问题描述】:

正如在类似问题 (How to get current user's profile information in YouTube Data API v3) 中所述,youtube 用户的用户名(可在 youtube.com/user/{the username} 找到)与其频道标题之间可能存在差异。频道标题可以通过频道/列表资源检索,但是频道标题可能不等于拥有该频道的用户名。这里的问题是,如果用户名是唯一的,则频道标题可能不是唯一的,这会在我们的应用程序内部造成很大的混乱(因为我们无法区分用户帐户)。

V3 Data API 中有什么方法可以获取用户名吗?

【问题讨论】:

    标签: ruby youtube-api


    【解决方案1】:

    channel.snippet.title 下有一个人类可读的显示名称

    【讨论】:

    • 是的,我们目前正在使用该字段。问题是说我有 2 个 youtube 帐户(工作和个人)并且我正在为它们使用 API。虽然它们具有唯一的频道 ID,但它们在channel.snippet.title(我的名字)下具有相同的值。旧名称是唯一的,因此它们允许用户区分帐户,但是现在没有人类可读的方式来区分哪个帐户是哪个帐户。这就是我们需要获取旧用户名的原因。
    • 例如此页面 (youtube.com/user/AimInteractive) 中包含旧用户名,AimInteractive。但是,当您转到该页面时,频道名称是 Salman Khan,完全不同。对此的 api 响应将由 Salman Khan,但我真正想要的是 AimInteractive
    • 无法使用数据 API v3 获取频道的旧用户名。如果您有兴趣区分具有相同 channel.sn-p.title 的两个频道,那么我建议您在 UI 中同时显示该值和 channel.sn-p.thumbnails.default.url 图像。如果您有两个频道具有相同的个人资料图片和标题,那么...您可能需要重新考虑:-)
    • @JeffPosnick 你对处理虚假账户的建议是......不要,笑脸?
    猜你喜欢
    • 2013-02-02
    • 2013-04-17
    • 2016-03-17
    • 2013-10-07
    • 2021-01-15
    • 2017-11-01
    • 1970-01-01
    • 2013-11-10
    • 2015-02-14
    相关资源
    最近更新 更多