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

Twilio Conversations Web推送GCM/FCM API密钥无效错误排查咨询

FCM推送鉴权报错排查方案

你遇到的GCM/FCM unauthorized error: GCM/FCM API key is revoked or invalid报错,核心原因是Twilio Push Credential配置里填写的「FCM SECRET」取值错误,之前尝试的VAPID密钥对、Firebase Web API密钥都不符合该字段的要求。

正确的FCM SECRET获取方式

按以下路径拿到正确取值填入即可:

  • 打开Firebase控制台,进入目标项目的设置页,切换到「云消息传递」标签
  • 在「项目凭据」板块找到服务器密钥(即旧版FCM HTTP推送接口的服务端鉴权密钥),完整复制该值
  • 回到Twilio控制台,把复制的服务器密钥填入对应FCM凭证的SECRET输入框保存即可

常见密钥用途误区

不要混淆Firebase不同密钥的使用场景,填错必然触发鉴权失败:

  • VAPID公钥:仅用于前端浏览器侧获取FCM注册Token,也就是前端代码getToken方法里vapidKey字段填的值,属于前端公开凭据,没有服务端推送接口调用权限
  • Firebase Web API Key:仅用于Web SDK初始化时的公开鉴权,无法用于服务端推送接口鉴权
  • 服务账号私钥:是新版FCM HTTP v1接口的鉴权凭据,Twilio当前对接Web端FCM推送走的是旧版HTTP接口,不支持该类凭据

额外排查点

现有前端注册FCM Token、绑定Twilio推送注册ID的逻辑没有问题,如果替换正确密钥后仍报错,检查以下两点:

  • 复制服务器密钥时不要带入多余空格、换行,如果控制台没有显示可用的旧版服务器密钥,手动点击「添加服务器密钥」生成新凭据,新凭据生成后等待1-2分钟生效再测试
  • 确认Twilio侧创建的Push Credential SID,和初始化Conversations Client时绑定的推送凭证完全对应,不要混用测试/正式环境的不同凭据

Twilio侧凭证配置参考截图


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.03 06:21:47