繁体   English   中英

如何使用来自 Javascript 的服务帐户在未经用户同意的情况下获取 Google API 数据的访问令牌

[英]How to get access token for Google APIs Data without User Consent using Service Account from Javascript

如何使用 Javascript 中的服务帐户在未经用户同意的情况下获取 Google API 的访问令牌,或者是否有其他方法使用 API 密钥、客户端 ID 和客户端密码获取它。

出于安全考虑,服务帐户只能由服务器端应用程序使用。

如何使用 JavaScript 在未经用户同意的情况下获取 Google API 的访问令牌?

你不能。 如果这是私人用户数据,那么您需要征得所有者的同意才能访问它。

如果它是公共数据,那么您可以使用 api 密钥来获得读取权限。

如何使用 JavaScript 的服务帐户。

你不能从客户端 javascript,你可以切换到 Node.js 并在服务器端进行。

有没有其他方法可以使用 API Key、Client Id 和 Client Secret 获取它。

api 密钥只能让您访问公共数据。

有没有其他方法可以使用 Client Id 和 Client Secret 来获取它。

是的,您可以使用 Oauth2 请求用户同意以访问他们的数据。
Javascript 没有其他方法可以访问私人用户数据,您必须征得他们的同意。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM