Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby 如何使用Youtube数据API V3获取旧用户名字段_Ruby_Youtube Api - Fatal编程技术网

Ruby 如何使用Youtube数据API V3获取旧用户名字段

Ruby 如何使用Youtube数据API V3获取旧用户名字段,ruby,youtube-api,Ruby,Youtube Api,正如在一个类似的问题()中所指出的,youtube用户的用户名(位于youtube.com/user/{the username})和他们的频道标题之间可能存在差异。频道标题可以通过频道/列表资源检索,但是该频道标题可能不等于拥有该频道的用户名。这里的问题是,如果用户名是唯一的,则频道标题可能不是唯一的,这会在我们的应用程序中造成很大的混乱(因为我们无法区分用户帐户) V3数据API中是否有任何方法可以获取用户名 下面有一个人类可读的显示名称是的,我们目前正在使用此字段。问题是,假设我有两个yo

正如在一个类似的问题()中所指出的,youtube用户的用户名(位于youtube.com/user/{the username})和他们的频道标题之间可能存在差异。频道标题可以通过频道/列表资源检索,但是该频道标题可能不等于拥有该频道的用户名。这里的问题是,如果用户名是唯一的,则频道标题可能不是唯一的,这会在我们的应用程序中造成很大的混乱(因为我们无法区分用户帐户)


V3数据API中是否有任何方法可以获取用户名

下面有一个人类可读的显示名称

是的,我们目前正在使用此字段。问题是,假设我有两个youtube账户(工作账户和个人账户),我正在为这两个账户使用API。虽然它们具有唯一的频道id,但它们在“我的名字”下的值都相同。旧名称是唯一的,因此它们允许用户区分不同的帐户,但是现在没有人类可读的方法来区分哪个帐户是哪个。这就是我们需要获取旧用户名的原因。例如,此页面()中包含旧用户名AimInteractive。然而,当你进入该页面时,频道名称是Salman Khan,完全不同。对此的api响应将由Salman Khan提供,但我真正想要的是AimInteractiveEthere无法使用数据api的v3获取通道的旧用户名。如果您有兴趣区分具有相同channel.snippet.title的两个频道,那么我建议您在UI中同时显示该值和channel.snippet.thumbnails.default.url图像。如果有两个频道具有相同的配置文件图像和标题,则。。。你可能想重新考虑一下:-)@JeffPosnick你关于处理假账户的建议是。。。不要,笑脸?