【问题标题】:Azure Notification Hub GCM Authentication Error 401Azure 通知中心 GCM 身份验证错误 401
【发布时间】:2017-03-11 02:10:43
【问题描述】:

当我将 GCM API 密钥输入到通知中心时,它给了我错误:

{"error":{"message":"SubCode=40000. Failed to validate credentials with GCM.
The remote server returned an error: (401) Unauthorized...TrackingId:4de00134-abe4-41de-9785-009dda22c2bc_M0_M0_G7,
TimeStamp:10/28/2016 8:06:46 AM","code":"BadRequest"}}

谁能帮我摆脱困境?

【问题讨论】:

  • 您是否使用 Firebase 控制台中的相应服务器密钥?
  • 我没有使用 Firebase,我使用的是 Google 云消息传递 (GCM)。
  • 我不是说你是。但是要在 Firebase 控制台中生成新的服务器密钥。请参阅我在回答 here 中链接的注释。
  • 哦..谢谢@AL。非常感谢。

标签: azure authentication push-notification notifications google-cloud-messaging


【解决方案1】:

适用于 GCM 的新用户。您应该使用在Firebase Console 中创建/导入项目后自动生成的服务器密钥:

从 2016 年 9 月开始,只能使用“设置”面板的“云消息传递”选项卡在 Firebase 控制台中创建新的服务器密钥。可以在 Firebase 控制台中导入需要创建新服务器密钥的现有项目,而不会影响其现有配置。

【讨论】:

    【解决方案2】:

    是的,您应该将现有项目导入 FireBase,Google 会自动生成 Server-Key 并在 Azure Notification Hub 中使用它。

    服务器密钥现已得到增强,但 Google 建议使用最新的密钥。

    FireBase 网址:https://console.firebase.google.com

    点击“齿轮”图标>>项目设置>>选择“云消息”

    【讨论】:

      猜你喜欢
      • 2019-03-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-06
      • 2012-07-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多