我正在为我的应用使用YouTube API 3。当用户第一次登录时,他/她被要求同意该应用访问他们的YouTube帐户。Google YouTube API 3 OAuth在第二次登录时不会要求用户许可
window.location = 'https://accounts.google.com/o/oauth2/v2/auth?
client_id='+client_id+'&
redirect_uri='+redirect_uri+'&
scope=https://www.googleapis.com/auth/youtube&
response_type=token';
如果用户注销使用请求https://accounts.google.com/o/oauth2/revoke?token='+token
,默认行为是,当他们被重定向到上面的第一个链接时,会自动登录,而不需要点击同意。我希望用户在注销后每次重新批准应用程序的YouTube访问权限。
如docs所述,我在url请求中添加了参数prompt=consent&include_granted_scopes=false
,但这只会提示用户重新允许Google离线访问。它不会重新提示用户访问YouTube。
我怎样才能得到一个重复登录的身份验证链接的URL请求的权限在YouTube API范围是什么?