Google 驱动器 API statusCode=SIGN_IN_REQUIRED
Google Drive API statusCode=SIGN_IN_REQUIRED
我的 Google 驱动器有问题。
单击带有电子邮件的对话框后,我收到错误消息:
statusCode=SIGN_IN_REQUIRED
我通过添加 gradle
解决了这个问题
debug {
signingConfig signingConfigs.config
}
signingConfigs {
config {
keyAlias '******'
keyPassword '******'
storeFile file('C:/Users/.android/debug.keystore')
storePassword '******'
}
}
但问题是没有此文件和 gradle 中的此选项是否可以工作?
我正在将此代码推送到存储库,如果缺少 debug.keystore 文件,测试将失败。
代码即将发布,我不确定是否也可以共享此 debug.keystore 文件?
我知道最简单的方法是将此文件添加到目录 app 并更改路径。
但也许有人知道更好的解决方案?
您可能需要查看 Authorizing and Using REST APIs,它显示了如何使用 Google 进行授权,并在您希望您的应用程序访问 [=51] 时使用 Google REST APIs =] APIs 与用户的 Google 帐户通过 HTTP。还提供了您可以为您的应用尝试的方法。
检查以下内容以授权您的 Android 应用程序:
在应用程序的根级别 build.gradle
文件中配置构建依赖项。
使用 Google-提供的授权 UI 进行 REST API 访问。使用 Auth.GoogleSignInApi
方法为您的 Android 应用程序的用户提供 Google 提供的授权 UI 来处理所有这些。
- 通过创建
GoogleSignInOptions
object with the new scopes that you want to request by calling GoogleSignInOptions.Builder.requestScopes
指定范围。
- 您可以获得一个 Android 帐户对象作为 Google 登录结果的一部分,稍后您可以用它实例化一个
GoogleAccountCredential
对象。
使用 GoogleAccountCredential
和客户端库进行 REST API 访问。
有关详细信息,另请参阅 Authorizing Android Apps。
我通过添加 gradle
解决了这个问题
debug {
signingConfig signingConfigs.config
}
signingConfigs {
config {
keyAlias '******'
keyPassword '******'
storeFile file('C:/Users/.android/debug.keystore')
storePassword '******'
}
}
我的 Google 驱动器有问题。 单击带有电子邮件的对话框后,我收到错误消息:
statusCode=SIGN_IN_REQUIRED
我通过添加 gradle
解决了这个问题 debug {
signingConfig signingConfigs.config
}
signingConfigs {
config {
keyAlias '******'
keyPassword '******'
storeFile file('C:/Users/.android/debug.keystore')
storePassword '******'
}
}
但问题是没有此文件和 gradle 中的此选项是否可以工作?
我正在将此代码推送到存储库,如果缺少 debug.keystore 文件,测试将失败。
代码即将发布,我不确定是否也可以共享此 debug.keystore 文件?
我知道最简单的方法是将此文件添加到目录 app 并更改路径。
但也许有人知道更好的解决方案?
您可能需要查看 Authorizing and Using REST APIs,它显示了如何使用 Google 进行授权,并在您希望您的应用程序访问 [=51] 时使用 Google REST APIs =] APIs 与用户的 Google 帐户通过 HTTP。还提供了您可以为您的应用尝试的方法。
检查以下内容以授权您的 Android 应用程序:
在应用程序的根级别
build.gradle
文件中配置构建依赖项。使用 Google-提供的授权 UI 进行 REST API 访问。使用
Auth.GoogleSignInApi
方法为您的 Android 应用程序的用户提供 Google 提供的授权 UI 来处理所有这些。- 通过创建
GoogleSignInOptions
object with the new scopes that you want to request by callingGoogleSignInOptions.Builder.requestScopes
指定范围。 - 您可以获得一个 Android 帐户对象作为 Google 登录结果的一部分,稍后您可以用它实例化一个
GoogleAccountCredential
对象。
- 通过创建
使用
GoogleAccountCredential
和客户端库进行 REST API 访问。
有关详细信息,另请参阅 Authorizing Android Apps。
我通过添加 gradle
解决了这个问题debug {
signingConfig signingConfigs.config
}
signingConfigs {
config {
keyAlias '******'
keyPassword '******'
storeFile file('C:/Users/.android/debug.keystore')
storePassword '******'
}
}