![](/img/trans.png)
[英]How do I specify the recipient token when using RemoteMessage of Firebase Cloud Messaging?
[英]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.