Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/15.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
如何确定用户登录的YouTube帐户?_Youtube_Youtube Javascript Api_Google Account_Youtube Channels - Fatal编程技术网

如何确定用户登录的YouTube帐户?

如何确定用户登录的YouTube帐户?,youtube,youtube-javascript-api,google-account,youtube-channels,Youtube,Youtube Javascript Api,Google Account,Youtube Channels,用例-您的站点使用嵌入式YouTube播放器。播放机具有完整的控件,因此用户可以喜欢/不喜欢嵌入站点的播放机中的视频 问题-确保某人登录YouTube并执行喜欢/不喜欢操作的帐户是您期望的帐户 有没有办法确定用户登录的YouTube帐户 如果根本没有登录,Google+Javascript API的checkAuth()方法可以确定这一点 但假设用户没有登录。您的站点上有允许用户登录其google帐户的Auth flow。他们登录到您网站上的帐户。所以checkAuth()作为登录返回。但在一个

用例-您的站点使用嵌入式YouTube播放器。播放机具有完整的控件,因此用户可以喜欢/不喜欢嵌入站点的播放机中的视频

问题-确保某人登录YouTube并执行喜欢/不喜欢操作的帐户是您期望的帐户

有没有办法确定用户登录的YouTube帐户

如果根本没有登录,Google+Javascript API的checkAuth()方法可以确定这一点

但假设用户没有登录。您的站点上有允许用户登录其google帐户的Auth flow。他们登录到您网站上的帐户。所以checkAuth()作为登录返回。但在一个新的标签中,用户直接进入YouTube并切换他们登录YouTube的账号。您的checkAuth()方法将显示他们作为原始帐户登录

但他们现在将以不同的帐户登录YouTube,现在他们在你网站上YouTube播放器中嵌入的视频上的喜欢/不喜欢行为将链接到他们新切换的帐户。这将是非常糟糕的行为。我们希望确保用户在您期望的帐户上执行类似/不喜欢的操作,即正确的帐户,即他们最初使用您的身份验证流登录的帐户

如果有办法的话,我想知道如何确定用户当前登录YouTube的帐户

任何帮助或想法都会非常棒。谢谢