YouTube频道对象的“googlePlusUserId”已在Youtube Data API(2016年6月13日)的上次评论中弃用。来自YouTube Data API修订历史记录:
渠道资源的contentDetails.googlePlusUserId属性已被弃用。之前,仅当频道与Google+个人资料相关联时,才会显示该媒体资源。弃用后,该属性将不再包含在任何渠道资源中。
我使用此媒体资源将YouTube频道与其Google帐户相关联。通过这种方式,我能够在我的页面中验证通过Google登录的用户是YouTube频道的所有者。那么如果没有这个属性怎么办呢?
我的用例是一个网络应用程序,邀请一些YouTube频道(用户)访问该网站。理想情况下,此邀请必须通过直接电子邮件发送给用户的电子邮件,或通过YouTube数据API直接发送到YouTube频道。但是,这两个选项都不可行,因为无法检索电子邮件,实际上没有通过API向YouTube频道发送直接消息的功能。因此,要邀请YouTube频道,我们必须手动转到关于页面的YouTube频道,并向用户发送一条消息,其中包含加入我们网页的链接。此链接是一个带有标识此邀请的令牌的网址,但我们需要确保来自此链接的用户是已被邀请的YouTube频道的所有者,因此唯一的方法是使用他的YouTube频道帐户登录谷歌帐户。
我希望我已经解释得很好,如果你有任何疑问问我。
谢谢!