0

我不明白 OAuth2 如何适用于 Google API。

假设我已经登录 API 的控制台并选择了几个我想使用的 API。我的网站应该向其用户提供这些 API。

我怀疑我的网站用户是否必须登录 GOOGLE 才能使用这些 API。

例如,一些喜欢使用 Facebook 登录的用户无法使用 API?

4

2 回答 2

2

取决于 API。如果您代表他们访问用户数据(任务、日历等),那么用户当然需要拥有 Google 帐户,并且在授权您的应用程序时需要登录。

但并非所有 API 都对用户数据起作用。搜索和翻译等 API 不需要用户授权访问,并且通常使用简单的 API 密钥而不是 OAuth。

于 2012-06-12T21:22:44.087 回答
1

用户必须登录 Google 才能授权您的应用程序。

您的应用在调用 Google API 时需要提供访问令牌。访问令牌由 Google 用户授予,以便您的应用程序能够访问该用户在 Google 上的资源。所以很明显,用户必须登录谷歌。

于 2012-06-12T14:12:12.313 回答