Google Fit在Android上的OAuth 2.0客户端ID用途是什么?

8
我对Google Api平台感到非常困惑。最近的指南要求您生成oAuth客户端ID JSON文件。另一方面,没有明确的理由或需要生成或拥有这个文件。我正在执行以下步骤以在Android上启用Google Fit:
  1. 在Google APIs上获取一个项目
  2. 启用Google Fit API
  3. 在Android上创建OAuth客户端ID
  4. 提供指纹和包名(ApplicationID) 就这样..
但是那个OAuth Client ID的Json文件或客户端ID有什么用处呢? 111111111111-aaaaaaaaaaaaaaa.apps.googleusercontent.com (示例)
1个回答

7
OAuth客户端ID用于让您的应用程序访问Google Fit API。由于Google Fit已知您证书的SHA-1,因此您不需要在代码中输入实际的客户端ID。您的证书是应用程序的一部分,并将应用程序标识给Google Fit。 https://developers.google.com/fit/android/get-api-key

1
似乎只有使用调试证书的SHA-1,如果我在应用程序中选择与在控制台中创建客户端ID时使用的相同的Google帐户,则OAuth客户端ID才能正常工作。这是正确的吗?否则,我将无法通过授权。 - Juangui Jordán

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接