You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

接入Google一键登录报ApiException:10 调用方未入API白名单怎么解决

Google One Tap 报错ApiException:10 解决方案

你遇到的com.google.android.gms.common.api.ApiException: 10: Caller not whitelisted to call this API错误本质是Google服务端对调用方身份校验失败触发的拦截,绝大多数场景不需要主动申请白名单,按以下步骤排查即可:

1. Google Cloud控制台配置校验

  • 确认当前App使用的包名、签名证书SHA-1值,和Google Cloud凭证页面对应Android凭证的配置完全一致,注意debug和release环境的签名SHA-1不同,需要分别配置对应环境的凭证
  • 确认「Google Identity One Tap API」在你项目对应的Google Cloud控制台中已经处于启用状态
  • 如果你开启了Google Play App Signing功能,需要额外把Google Play后台提供的应用签名证书SHA-1也配置到Google Cloud的凭证中,不要只填写本地打包用的上传证书SHA-1

2. 代码逻辑校验

  • 确认调用One Tap接口时传入的服务器客户端ID,是Google Cloud控制台中Web应用类型的客户端ID,不是Android类型的客户端ID,该配置错误是触发此报错的最高发原因
  • 检查filterByAuthorizedAccounts参数配置,如果设置为true,需要确保当前设备登录的Google账号已经授权过你的应用,否则也会触发类似白名单拦截的报错,测试阶段可以先改为false验证

白名单申请说明

正常接入One Tap功能不需要主动申请白名单,只有当你需要使用One Tap的定制化高级能力、或排查确认所有配置均正确仍报错时,才需要通过Google Cloud控制台提交工单申请,普通业务场景无需该操作。


内容的提问来源于stack exchange,提问作者LE Zhong

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.04 18:45:05