如何在使用google api的oauth服务时预先填写帐户。它要求我输入电子邮件地址。我安装了其他已经为我选择了gmail帐户的扩展程序。这就是我发起它时的样子:
var opts = {
interactive: true,
url: `https://accounts.google.com/o/oauth2/v2/auth?client_id=${clientId}&scope=${scopeParam}&redirect_uri=${redirectUrl}&response_type=token`
};
chrome.identity.launchWebAuthFlow(opts, authUrl => {...});
答案 0 :(得分:0)
查看documentation,login_hint
是您之后的身份验证URI参数。所以你的url
看起来像这样:
https://accounts.google.com/o/oauth2/v2/auth?client_id=${clientId}&scope=${scopeParam}&redirect_uri=${redirectUrl}&response_type=token&login_hint=chris@gmail.com
请记住,Google不会预先填写假gmail地址 - 您需要使用真实地址。