Google登录提示错误码12501

在尝试使用Google登录Android应用时,遇到12501错误码,导致新账号无法正常登录。解决方案在于AndroidManifest.xml中添加特定配置,以及在strings.xml文件设置gp_login_client_id的正确值。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、问题

google第三方登录,如果已经登录过的账号点击可以登录,但是添加新的谷歌账号的时候提示,错误码为12501,整个人都不好了。

2、解决办法

AndroidManifest.xml里加上了如下信息

<meta-data android:name="com.google.android.gms.games.APP_ID"
    android:value="@string/gp_login_client_id" />

在strings.xml文件gp_login_client_id如下值

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="gp_login_client_id" translatable="false">468660721033-0604doam******************************eusercontent.com</string>
</resources>

前端(HTML + JavaScript,简单示例): ```html <!DOCTYPE html> <html lang="en"> <head> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script> </head> <body> <form id="loginForm"> <input type="text" id="username" placeholder="Username" required> <input type="password" id="password" placeholder="Password" required> <button type="submit">Login</button> <p id="errorMessage"></p> </form> <script> $(document).ready(function(){ $('#loginForm').submit(function(event){ event.preventDefault(); let username = $('#username').val(); let password = $('#password').val(); if(username === 'admin' && password === 'admin123') { // 登陆成功,可以跳转到其他页面或清除错误消息 document.getElementById('errorMessage').innerText = ''; alert("Login successful!"); } else { document.getElementById('errorMessage').innerText = "Incorrect credentials!"; } }); }); </script> </body> </html> ``` 服务器端(Python Flask 示例,仅处理基本验证,实际生产环境请使用数据库连接): ```python from flask import Flask, request, jsonify app = Flask(__name__) @app.route('/login', methods=['POST']) def login(): data = request.get_json() username = data.get('username') password = data.get('password') if username == 'admin' and password == 'admin123': return jsonify({"status": "success", "message": "Login successful"}) else: return jsonify({"status": "failure", "message": "Invalid credentials"}), 401 if __name__ == '__main__': app.run(debug=True) ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

码莎拉蒂 .

你的鼓励是我最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值