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

C# 如何获得发送到移动设备的短信回复?,c#,amazon-web-services,sms,amazon-sns,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

我正在尝试使用此示例代码使用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支持(更多AWS地区、更多地理覆盖范围、更多功能),但遗憾的是,我们没有时间共享。

正如@Rohan解释的那样,AWS无法接收SMS。您必须寻找一些第三方解决方案,如:

  • Twilio短信-将短信短信构建到您的Web应用程序中| Twilio:
  • 使用最好的SMS API发送和接收SMS: 免责声明-我自己还没有试过。只是给你一个探索的方向!如果你觉得有用,就在这里发布