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

调用iid.googleapis.com返回MissingIIdToken错误的排查求助

解决Google Instance ID接口返回MissingIIdToken错误

错误原因

MissingIIdToken错误明确表示Instance ID服务端接口未接收到需要验证或操作的Instance ID令牌(即你的FCM registration token),核心问题几乎都出在请求URL的构造错误上。

具体排查与修复步骤

  • 检查请求URL的正确性:
    Instance ID的核心接口(如验证令牌的/iid/v1/{TOKEN}/info)要求将目标FCM registration token直接替换URL中的{TOKEN}占位符。例如正确的请求URL应为:
    https://iid.googleapis.com/iid/v1/你的FCM_REGISTRATION_TOKEN/info
    
    不要保留占位符,也不要将令牌放在请求参数、请求体或其他非指定位置。
  • 验证请求方法匹配:
    不同的Instance ID接口对应不同的HTTP方法(如验证令牌用GET,批量注销用POST),错误的请求方法会导致接口无法识别令牌位置,进而返回该错误。请对照官方文档确认你调用的接口对应的HTTP方法。
  • 确认权限范围(非核心问题):
    你使用的https://www.googleapis.com/auth/firebase.messaging权限范围已经包含Instance ID接口的访问权限,且该令牌能正常发送FCM消息,因此权限环节无需额外调整。

额外提示

你的Bearer令牌生成逻辑是正确的(已验证可用于FCM单设备消息发送),因此无需修改令牌生成代码,重点排查Insomnia中的请求URL构造是否符合Instance ID接口的要求。

内容的提问来源于stack exchange,提问作者J. Doe

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.04 12:37:21