通过G+neneneba API登录不会;t将用户登录到YouTube上的正确帐户
Logging in via G+ API doesn't log user into the correct account on YouTube
有关问题的屏幕截图,请参阅此视频
我目前让用户通过G+JavaScript API,gapi.auth.signIn
方法进行身份验证。当登录到连接到G+个人资料的帐户时,我会看到代理帐户选择器,它允许我选择我的电子邮件地址帐户或链接的G+个人档案帐户。
选择帐户后,我在signinCallback
方法中发出API请求以检索用户的图像和displayName,这将返回正确的帐户(在本例中为G+帐户(。我还在signinCallback
方法中加载播放器API。播放器API然后调用它自己的onYouTubePlayerAPIReady
回调方法,在这里我加载一个视频:
player = new YT.Player('ytplayer', {
height: '390',
width: '640',
videoId: 'nda_OSWeyn8',
playerVars: { 'autoplay': 1}
});
如果我"喜欢"播放器中的视频,类似的视频会记录在我的常规YouTube帐户上,而不是我从委托选择器中选择的链接G+YouTube帐户。
有没有办法强制嵌入式播放器加载正确的用户(G+帐户(?
Google的web会话和应用程序令牌不同。Web会话由视频中youtube上显示的下拉列表控制,而不是由应用程序身份验证流中的帐户选择器控制。对应用程序进行身份验证不会更改当前的web会话帐户,除非您在流程中登录时可以使用其他帐户。
相关文章:
- 有可能过滤来自嵌入式YouTube的声音吗
- 使用acess代币登录Facebook,并通过网络应用程序离线发布
- 尝试使用Phonegap进行php登录
- Facebook登录按钮没有'不能在Firefox上工作
- 使用javascript反复检查用户在facebook上的登录状态
- 是否可以使用iframe API在iOS浏览器上播放youtube视频
- html5视频中的Youtube类型注释
- Firebase-登录时获取url
- 链接和youtube的Javascript和regex
- BrowserId登录请求在文档加载时被调用
- 通过iframe登录到远程站点
- Jquery Modal表单登录与AJAX-ASP经典上的IE 9
- YouTube作为弹出窗口在桌面版本上播放,但不在移动设备上播放
- 如何使用js自动登录
- 使用javascript将视频从我的android应用程序上传到youtube
- 我尝试在登录脚本中使用ajax,但页面不会重定向
- 无需用户登录即可将视频上传到youtube
- 谷歌登录youtube帐户失败
- Google YouTube API 3 OAuth在第二次登录时不要求用户许可
- 通过G+neneneba API登录不会;t将用户登录到YouTube上的正确帐户