我正在尝试使用此示例代码使用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请求发回的用户的回复,请引导我。
提前致谢!!
答案 0 :(得分:4)
您目前无法收到使用Amazon SNS回复短信的回复。我们希望提供扩展的SMS支持(更多AWS区域,更多地理覆盖范围,更多功能),但遗憾的是没有时间分享。
答案 1 :(得分:3)
由于@Rohan解释AWS无法接收短信。您将不得不寻找一些第三方解决方案,如:
免责声明 - 我自己没试过。只是给你一个探索的方向!如果您发现它有用,请在此处发布。