如何获得发送到移动设备的短信回复?

时间:2014-03-03 09:48:20

标签: c# amazon-web-services sms amazon-sns

我正在尝试使用此示例代码使用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请求发回的用户的回复,请引导我。

提前致谢!!

2 个答案:

答案 0 :(得分:4)

您目前无法收到使用Amazon SNS回复短信的回复。我们希望提供扩展的SMS支持(更多AWS区域,更多地理覆盖范围,更多功能),但遗憾的是没有时间分享。

答案 1 :(得分:3)

由于@Rohan解释AWS无法接收短信。您将不得不寻找一些第三方解决方案,如:

  1. Twilio SMS - 在您的Web应用程序中构建SMS文本消息| Twilio:http://www.twilio.com/sms
  2. 发送&使用最好的SMS API接收短信。 :http://www.sent.ly/
  3. 免责声明 - 我自己没试过。只是给你一个探索的方向!如果您发现它有用,请在此处发布。