kutcr 在 关于grok注册机失效的问题,原因和解决方法 中发帖
最近注册机出问题了,情况是能注册、能拿 SSO,但 SSO→CPA 入库失败
根本原因是: OAuth 已从旧的授权码 + Next-Action(点 Allow)改成了设备码流程(device flow)
解决办法:
改成跟 CPA 一样的 device 流程:
调 CPA:GET /v0/management/xai-auth-url
打开返回的 device 链接
自动点 继续 → 允许(兼容中文)
提交时带上 action=allow
轮询 CPA:GET /v0/management/get-auth-status,等到成功入库
补充两点实现细节:
按钮文案要兼容中英文
页面可能是 Continue / Allow,也可能是 继续 / 允许。只匹配英文会找不到按钮。
提交授权时不要只 click()
确认页里真正生效的是隐藏字段 input[name=...