Jes*_*e S 5 huawei-mobile-services
我有一个网络应用程序项目,可以向手机浏览器发送推送通知。我已成功从我的华为设备检索推送令牌,但无法从我的服务器通过 HMS Push Kit 发送通知,收到 HTTP 401 且错误正文包含:
{
"msg": "No permission to send message to these tmIDs",
"code": 80300002
}
Run Code Online (Sandbox Code Playgroud)
我已联系客户服务并被指向以下 URL,我执行了其中列出的所有操作,但仍然遇到相同的错误。
这是返回错误的 URL (POST)(从我的服务器发送,使用项目设置中的应用程序 ID):
https://push-api.cloud.huawei.com/v1/my_app_id_from_project_settings/topic:订阅
使用控制台中的 OAuth 2.0 客户端 ID/秘密(“凭据”)从以下 URL 检索访问令牌:
我还从控制台申请了华为帐号(应用服务 > 开发 > 华为帐号,使用相同的 OAuth 2.0 客户端 ID/密钥)。
我为排除故障所做的事情:
topic(字符串)和tokenArray(字符串数组,例如["token1", "token2"])Authorization: Bearer <access_token>Content-Type: application/json请在Web应用的项目下创建一个Android应用,并通过Android应用的appid和appsecret获取access_token 。然后可以将access_token传递到发送接口中。
| 归档时间: |
|
| 查看次数: |
1065 次 |
| 最近记录: |