Amazon web services 我如何选择重新通过Amazon Pinpoint接收短信
作为我正在做的一些测试的一部分,我回复了一条通过亚马逊的Pinpoint服务发送的短信。我收到了关于我已被取消进一步通知的确认Amazon web services 我如何选择重新通过Amazon Pinpoint接收短信,amazon-web-services,testing,push-notification,aws-pinpoint,Amazon Web Services,Testing,Push Notification,Aws Pinpoint,作为我正在做的一些测试的一部分,我回复了一条通过亚马逊的Pinpoint服务发送的短信。我收到了关于我已被取消进一步通知的确认 我想选择重新接收这些消息,但我不知道该怎么做。我查看了Pinpoint文档,但没有找到解决方法。我查看了Amazon Pinpoint控制台,没有找到从黑名单中删除数字的方法。我尝试过其他SMS提供商使用的标准术语,如UNSTOP、UNBLOCK和START,但这些都不起作用。有人有什么建议吗。除非必须,否则我不想就此联系亚马逊支持部门。AWS Pinpoint没有提供
我想选择重新接收这些消息,但我不知道该怎么做。我查看了Pinpoint文档,但没有找到解决方法。我查看了Amazon Pinpoint控制台,没有找到从黑名单中删除数字的方法。我尝试过其他SMS提供商使用的标准术语,如UNSTOP、UNBLOCK和START,但这些都不起作用。有人有什么建议吗。除非必须,否则我不想就此联系亚马逊支持部门。AWS Pinpoint没有提供API来检查该号码是否被取消。您可以使用AWS SNS API来检查这一点,也可以将手机号码再次标记为活动状态。AWS Pinpoint尚未提供API来检查该号码是否被选中。您可以使用AWS SNS API来检查这一点,也可以将手机号码标记为再次激活。我也一直在尝试解决这一问题,我想我从一组关于设置Pinpoint的文档中找到了一个解决方案。下面是python伪代码;据我所知,我们只需更新端点的OptOut状态,即最初选择退出的电话号码
# Python pseudo code with comments
import boto 3
import datetime
pinpoint = boto3.Session(**login_kwargs).client("pinpoint")
opt_in_response = pinpoint.update_endpoint(
ApplicationId="<App ID from your project>",
EndpointId="<Endpoint you are updating>", # Same as your phone number?
EndpointRequest={
"Address": "<Phone you are updating>",
"ChannelType": 'SMS',
"OptOut": "NONE", # Change from "ALL" (which is opt-out) to "NONE", opt-in
"EffectiveDate": datetime.datetime.utcnow().isoformat(),
"Attributes": {
"OptInTimestamp": [datetime.datetime.utcnow().isoformat()]
}
}
)
我试图遵循这个文档,相关的内容从第92页开始,而这恰好不是Python
我没有成功,但我非常确定,如果任何了解node.js的人都能验证这个解决方案,那么你应该可以选择重新加入。我也一直在尝试解决这个问题,我想我从一组关于设置Pinpoint的文档中找到了一个解决方案。下面是python伪代码;据我所知,我们只需更新端点的OptOut状态,即最初选择退出的电话号码
# Python pseudo code with comments
import boto 3
import datetime
pinpoint = boto3.Session(**login_kwargs).client("pinpoint")
opt_in_response = pinpoint.update_endpoint(
ApplicationId="<App ID from your project>",
EndpointId="<Endpoint you are updating>", # Same as your phone number?
EndpointRequest={
"Address": "<Phone you are updating>",
"ChannelType": 'SMS',
"OptOut": "NONE", # Change from "ALL" (which is opt-out) to "NONE", opt-in
"EffectiveDate": datetime.datetime.utcnow().isoformat(),
"Attributes": {
"OptInTimestamp": [datetime.datetime.utcnow().isoformat()]
}
}
)
我试图遵循这个文档,相关的内容从第92页开始,而这恰好不是Python
我没有成功,但我非常确定,如果任何了解node.js的人都能验证这个解决方案,那么您应该可以选择重新加入。这将非常棒。如下所述:
如下所述:
您还可以使用AWS控制台->亚马逊SNS->手机->短信部分查看通过Pinpoint完成的选择退出电话号码列表,并选择加入这些号码…您还可以使用AWS控制台->亚马逊SNS->手机->短信部分查看通过Pinpoint完成的选择退出电话号码列表精确定位并选择这些数字