Google api 是否可以创建一个应用程序来访问另一个用户帐户?

Google api 是否可以创建一个应用程序来访问另一个用户帐户?,google-api,google-oauth,google-analytics-api,Google Api,Google Oauth,Google Analytics Api,是否有可能创建一个应用程序来获取其他用户帐户的谷歌分析API访问权限 就像Facebook应用程序从用户那里获得访问其帐户信息的授权一样,我们可以通过Google Analytics做同样的事情 我已经阅读了文档,但它确实令人困惑。有三种类型的身份验证可用于Google Analytics API和大多数Google API。我同意一开始可能会有点困惑 公共API密钥: 公共api密钥允许您访问公共数据。公共数据是不属于任何人的数据。在Google Analytics API的实例中,它不需要任

是否有可能创建一个应用程序来获取其他用户帐户的谷歌分析API访问权限

就像Facebook应用程序从用户那里获得访问其帐户信息的授权一样,我们可以通过Google Analytics做同样的事情


我已经阅读了文档,但它确实令人困惑。

有三种类型的身份验证可用于Google Analytics API和大多数Google API。我同意一开始可能会有点困惑

公共API密钥:

公共api密钥允许您访问公共数据。公共数据是不属于任何人的数据。在Google Analytics API的实例中,它不需要任何人授予您访问它的权限,而是一个公共数据API。您可以使用公共api密钥

服务账户

当您希望访问开发人员有权访问的信息时,将使用服务帐户。例如,你的谷歌分析账户。您可以像授予任何其他用户一样授予服务帐户访问您的数据的权限,它将能够访问数据,并且不会有任何用户干预。您将不会看到弹出窗口询问您访问数据的权限

Oauth2

Oauth2有时被称为三腿OAuth,用于访问其他用户的数据。您要访问这些数据,他们必须批准您的应用程序,并授予其访问您的数据的权限。将弹出一个浏览器窗口,询问用户是否希望授予您的应用程序访问这些数据的权限

我希望这有助于澄清任何困惑。Google Analytics文档中有许多示例项目,可以帮助您入门