X未提前通知,突然停用twitter授权登录域名,大量X三方登录异常!

41 阅读1分钟

昨天(5月25日)我们收到不少客诉反馈X授权登录异常,具体表现是:X授权登录过期后(网页登录态没过期不受影响),会弹下面页面“若要使用此应用程序,你必须登录X”,用户输入账号密码登录登录后又会回到此页面,无限循环。

iShot_2026-05-26_11.01.25.png

解决方案
(必须)修改 客户端\前端 X授权域名
https://twitter.com/i/oauth2/authorize => https://x.com/i/oauth2/authorize

(可选)修改服务端鉴权域名
https://api.twitter.com/2/oauth2/token => https://api.x.com/2/oauth2/token
——建议一起改一下,避免夜长梦多。这个我们测过了,换了没影响

请检查 客户端、Web站点、PC端、服务端,是否包含上述域名地址,请全部替换

如果上面地址是客户端写死的,哭吧,要更包,我昨晚已经加班更了4个包了😭

Tips: iOS清理X登录态方法:系统设置 - Safari - 清理所有历史记录(只清twitter.com、x.com也行)


问题原因分析
上面这个页面之前没见过,怀疑是X的程序员最近新加的,加出bug了,callback回调时忘记兼容老的twitter域名了。说不定后面他们发现后会修复,就不用更包了,但我们等不起也赌不起,万一人家懒得修呢?

参考资料:
docs.x.com/fundamental…