在不启动浏览器的情况下授权Google Oauth

时间:2019-10-10 04:04:23

标签: lambda google-api google-oauth double-click

我正在创建一个lambda函数以从Google API获取数据。 我收到以下错误:

  

无法通过“ https://accounts.google.com/o/oauth2/v2/auth?access_type=offline&response_type=code&client_id=XRARESRAS”启动浏览器

有没有一种方法可以授权api访问而无需启动浏览器。 我正在使用Google.apis.Doubleclicksearch.v2

1 个答案:

答案 0 :(得分:0)

Oauth2的工作方式是向用户显示浏览器页面,他们可以批准您拒绝您的应用程序访问其数据。没有办法解决。用户需要批准您的访问权限,并且必须在浏览器中看到它。

如果您尝试连接的这个帐户是您自己的帐户,那么您应该考虑创建服务帐户并将该服务帐户的电子邮件地址作为用户添加到Search Ads 360中。但这取决于您使用的语言是否可以使用服务帐户,这些帐户主要用于服务器到服务器的通信。

相关问题