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

我正在尝试使用此示例代码使用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区域,更多地理覆盖范围,更多function),但遗憾的是没有时间分享。

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

  1. Twilio SMS – 在您的Web应用程序中构建SMS文本消息| Twilio: http ://www.twilio.com/sms
  2. 使用最好的SMS API发送和接收短信。 : http : //www.sent.ly/

免责声明 – 我自己没试过。 只是给你一个探索的方向! 如果您发现它有用,请在此处发布。