1

我想使用REST API提供的向移动应用程序发送推送通知AWS。我阅读了他们的文档,但我收到了未经授权的错误。有没有人能够使用发送推送通知REST API

以下是文档中的 REST 请求示例

GET /v1/apps/a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6/campaigns
Accept: application/json
Authorization: AWS4-HMAC-SHA256 Credential=AKIAIOSFODNN7EXAMPLE/20161127/us- 
   east-1/mobiletargeting/aws4_request, SignedHeaders=accept;host;x-amz-date, 
   Signature=a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6q7r8s9t0u1v2w3x4y5z6a1b2c3d4e5f6
Host: pinpoint.us-east-1.amazonaws.com
X-Amz-Date: 20161127T202324Z

以下是我得到的错误

我们计算的请求签名与您提供的签名不匹配。检查您的 AWS 秘密访问密钥和签名方法。有关详细信息,请参阅服务文档

4

1 回答 1

1

目前,如果我按照使用 POSTMAN 的 Amazon Pinpoint 教程在 Postman 环境中指定我的 AWS AccessKeySecretKey ,我也会收到相同的错误消息:我们计算的请求签名与您提供的签名不匹配。检查您的 AWS 秘密访问密钥和签名方法。有关详细信息,请参阅服务文档

为了使此设置正常工作,我在 Postman Authorization选项卡中指定了我的 AWS AccessKeySecretKey ,如下所示:

在此处输入图像描述

以下是我的 Android 手机收到的推送通知消息的屏幕截图:

在此处输入图像描述

于 2019-07-19T17:14:45.133 回答