Tôi đang cố gắng xuất bản với AWSSDK của Amazon cho C# và Dịch vụ thông báo đơn giản.Dịch vụ thông báo đơn giản Amazon AWSSDK C# - S.O.S
Không có mẫu đi kèm với SDK và không có mẫu nào ở bất kỳ nơi nào trên web mà tôi có thể tìm thấy sau 2 giờ kể từ khi Googling. Tôi đã đưa ra điều này nhưng nó là ném một ngoại lệ mà sản lượng không có nhiều thông tin hơn so với chuỗi đơn, "TopicARN" - không có ngoại lệ bên trong - nuffin!
Nếu có ai đó đã gửi thành công một tin nhắn với SNS
qua C# bằng cách sử dụng AWSSDK Tôi rất thích xem ngay cả ví dụ làm việc thô sơ nhất. Tôi đang sử dụng SDK mới nhất 1.5x
Dưới đây là các mã:
string resourceName = "arn:aws:sns:us-east-1:xxxxxxxxxxxx:StackOverFlowStub";
AmazonSimpleNotificationServiceClient snsclient = new AmazonSimpleNotificationServiceClient(accesskey,secretkey);
AddPermissionRequest permissionRequest = new AddPermissionRequest()
.WithActionNames("Publish")
.WithActionNames(accesskey)
.WithActionNames("PrincipleAllowControl")
.WithActionNames(resourceName);
snsclient.AddPermission(permissionRequest);
PublishRequest pr = new PublishRequest();
pr.WithMessage("Test Msg");
pr.WithTopicArn(resourceName);
pr.WithSubject("Test Subject");
snsclient.Publish(pr);
Đây là liên kết dành cho mã: http://docs.aws.amazon.com/sdkfornet/latest/apidocs/Index.html –