繁体   English   中英

使用 Google 的 API Explorer 发送 Firebase 云消息时,如何解决“THIRD_PARTY_AUTH_ERROR”背后的问题?

[英]How do I fix the problem behind "THIRD_PARTY_AUTH_ERROR" when using Google's API Explorer to send a Firebase Cloud Messaging message?

我正在尝试创建一个非常简单的 Web 应用程序,它可以通过 Firebase 云消息传递发送和接收消息(包括推送通知)。 我想尝试测试接收从 Google API Explorer 发送的测试消息的能力。 但是,我遇到了一个奇怪的错误,因为来自相关 API URL 的任何 API 调用都会返回以下错误:

{
  "error": {
    "code": 401,
    "message": "Auth error from APNS or Web Push Service",
    "status": "UNAUTHENTICATED",
    "details": [
      {
        "@type": "type.googleapis.com/google.firebase.fcm.v1.FcmError",
        "errorCode": "THIRD_PARTY_AUTH_ERROR"
      }
    ]
  }
}

作为参考,这是我要发送的消息:

{
  "message": {
    "token": "[FCM_TOKEN]",
    "notification": {
      "title": "New Notification",
      "body": "Sample Text"
    }
  }
}

我还注意到,当我在消息中添加"validate_only": true时,错误消失并且发送请求成功(尽管这没有帮助,因为这会禁用实际发送消息)。

我很难过,因为弹出的提示表明我的 OAuth2 凭据无效,尽管我保留了 OAuth2 凭据选项并通过授权弹出窗口提供了我的凭据。

您是否在 Firefox 上运行 web 应用程序? 几天来我一直在绕着我的尾巴跑同样的问题,今天我发现 Firefox 上存在问题,而这在 Chrome 上确实有效: 类似的堆栈溢出问题The issue on the Firebase repository on ZE1ADBCBB92C622D0ABFZ77

虽然不是一个正确的答案,但我希望这会有所帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM