我正在尝试使用此示例代码使用SNS API发送消息-
BasicAWSCredentials cr = new BasicAWSCredentials("MYACCESSKEYS","mySecretKeys");
AmazonSimpleNotificationService sns = new AmazonSimpleNotificationServiceClient(cr);
string topicArn = sns.CreateTopic(new CreateTopicRequest
{
Name = "ses-bounces-topic",
}).CreateTopicResult.TopicArn;
sns.SetTopicAttributes(new SetTopicAttributesRequest
{
TopicArn = topicArn,
AttributeName = "MyName",
AttributeValue = "Sample Notifications"
});
sns.Subscribe(new SubscribeRequest
{
TopicArn = topicArn,
Protocol = "SMS",
Endpoint = "my-mobile-number"
});
ListSubscriptionsByTopicResult ls = sns.ListSubscriptionsByTopic(new ListSubscriptionsByTopicRequest
{
TopicArn = topicArn
}).ListSubscriptionsByTopicResult;
sns.Publish(new PublishRequest {
TopicArn=topicArn,
Subject="MySms",
Message="Testing Message"
});
此代码可以很好地将消息发送到我的手机。我成功地将消息发送到启用了SMS的设备移动设备。
如果他/她被发回,有什么方法可以得到用户的答复?如果我们可以使用任何API请求将用户的回复发送回去,请指导我。
提前致谢!!
最佳答案
您当前无法使用Amazon SNS接收对SMS消息的回复。我们想提供扩展的SMS支持(更多的AWS地区,更多的地理覆盖范围,更多的功能),但是很遗憾,您没有共享的时间。