问题标签 [aws-pinpoint]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
510 浏览

python-3.x - 如何使用Pinpoint从python中的长代码发送短信?

我目前正在使用 boto3 向我的听众发送短信。问题在于,无论我是否在 OriginationNumber 字段中输入了一个有效的长代码,短信总是来自一个短代码。

0 投票
1 回答
142 浏览

amazon-web-services - AWS Pinpoint 推送通知历史记录

有没有办法使用 Pinpoint 以编程方式为给定设备(端点 ID/设备 ID)检索先前发送的推送通知?

我不确定这是否可能。似乎无法找到一种方法来做到这一点。

谢谢, 迈克尔

0 投票
1 回答
1298 浏览

android - 以编程方式使用 Amazon pinpiont 发送推送通知

我正在尝试通过 Amazon pinpoint 使用 GCM/FCM 向 android 设备发送推送通知。当我在模拟器中调试 Android 应用程序但消息数据为空时,我能够发送消息并且可以看到它。不知道如何调试我所缺少的。

我正在使用 boto 发送消息。这是示例消息。

请注意,token 是有效的令牌,并且应用程序 id 是有效的。

我不确定我是否在 API 中设置了正确的参数?我阅读了文档并添加了我认为需要的所有内容。

android端的消息收到但data为空。

这是Android端代码。我正在FirebaseMessagingService根据 AWS 设置文档扩展并在清单中注册服务。

如果有人使用过这个 api 并且可以向我指出一个直接调用 api 或通过某些客户端包的示例,那将非常有帮助。

注意:我可以使用 AWS 控制台发送消息,并使用我在自己的服务器上使用的相同令牌。

如果您有任何问题,请告诉我。

0 投票
2 回答
2222 浏览

node.js - 使用 AWS Pinpoint 向特定电话号码发送 SMS 消息

我正在尝试使用 AWS Pinpoint 向特定电话号码发送 SMS 消息。这是我到目前为止在nodejs中的内容:
var AWS = require('aws-sdk'); AWS.config.update({region: 'us-east-1'}); var pinpoint = new AWS.Pinpoint({apiVersion: '2016-12-01'}); pinpoint.sendMessages(XXX);

我对需要进入 XXX 的内容感到非常困惑。https://docs.aws.amazon.com/cli/latest/reference/pinpoint/send-messages.html输入很长。电话号码去哪儿了?一个简单的例子将不胜感激。

0 投票
1 回答
367 浏览

.net - 发送精确推送通知

我想使用 c# 发送推送通知。这是我尝试过的。

调试代码,该SendMessages方法返回 this。

错误

知道我做错了什么吗?谢谢

0 投票
0 回答
113 浏览

amazon-web-services - 使用 react-native 和 amazon pinpoint 以编程方式发送推送通知?

有人可以提供使用 react-native 和 amazon pinpoint 以编程方式发送推送通知的示例吗?

0 投票
1 回答
433 浏览

amazon-web-services - aws pinpoint update-apns-sandbox-channel 命令导致:缺少凭据

aws --version aws-cli/1.16.76 Python/2.7.10 Darwin/16.7.0 botocore/1.12.66

我正在尝试以编程方式将 APNS_SANDBOX 频道添加到精确的应用程序。我可以通过 pinpoint 控制台成功地做到这一点,但不能使用 aws cli 或作为最终目标的 lambda 函数。只能通过 CodePipeline 对我们的测试/生产环境进行更改,但出于测试目的,我正在尝试使用 aws cli 来实现这一点。

我已经尝试过 aws cli(使用 root 凭据)和 lambda 函数——两者都导致以下错误:

An error occurred (BadRequestException) when calling the UpdateApnsSandboxChannel operation: Missing credentials

我尝试将 UpdateApnsSandboxChannel json 对象中的 Certificate 字段设置为 .p12 证书文件的路径,并使用从 openssl 工具检索到的字符串值。

今天我与来自 aws 支持的人一起工作,他们在尝试调试了几个小时后无法找出问题所在。他们说他们会向精确定位团队发送一封电子邮件,但他们没有关于何时回复的预计时间。

谢谢

0 投票
0 回答
70 浏览

amazon-web-services - 从 pinpoint 请求旧数据

从 2019 年 1 月起,我一直在使用 kinesis firehose 将精确数据移动到 s3,自 2019 年以来,正在写入的文件夹是“myproj-2019”,但我也需要 2018 年的数据。有没有办法通过配置 firehose 流来获取旧数据,或者我们是否需要向 aws 发出请求。

0 投票
0 回答
464 浏览

amazon-web-services - 如何指定从哪个长代码向 AWS 发送短信

我正在使用 AWS AmazonSimpleNotificationServiceClient (AWS SDK for .NET) 根据他们在https://docs.aws.amazon.com/sns/latest/dg/sms_publish-to-phone.html#sms_publish_sdk上的文档发送短信

目前消息发送/接收精美,但以下情况除外:

在我的 AWS Pinpoint 账户中,我有两个长代码。(例如,假设:+1 (111) 111-1111 和 +1 (999) 999-9999)。AWS 似乎随意决定使用哪个长代码作为“发件人 ID”。我在发布请求中指定长代码,如下所示:

预期结果是收件人将收到来自 +1 (111) 111-1111 的邮件,但是在许多情况下,收件人实际上是从 +1 (999) 999-9999 收到邮件。

如何确保这些 SMS 消息使用我指定的长代码?

谢谢!

0 投票
1 回答
207 浏览

amazon-web-services - 查明 API 返回

尝试设置 Postman 通过 AWS 发送推送通知。我已经通过测试通知界面将通知发送到管理控制台中的特定设备 ID。但是我在尝试通过 Postman 发送时收到以下错误消息。