Próbuję dowiedzieć się, jak korzystać z pakietu AWS .NET SDK, aby potwierdzić subskrypcję tematu SNS.Przykładowe potwierdzenie subskrypcji SNS przy użyciu AWS .NET SDK
subskrypcja jest poprzez HTTP
Punkt końcowy będzie w MVC internetowej.
Nie mogę znaleźć żadnych przykładów .net w dowolnym miejscu?
Przykład pracy byłby fantastyczny.
próbuję coś jak to
Dim snsclient As New Amazon.SimpleNotificationService.AmazonSimpleNotificationServiceClient(ConfigurationSettings.AppSettings("AWSAccessKey"), ConfigurationSettings.AppSettings("AWSSecretKey"))
Dim TopicArn As String = "arn:aws:sns:us-east-1:991924819628:post-delivery"
If Request.Headers("x-amz-sns-message-type") = "SubscriptionConfirmation" Then
Request.InputStream.Seek(0, 0)
Dim reader As New System.IO.StreamReader(Request.InputStream)
Dim inputString As String = reader.ReadToEnd()
Dim jsSerializer As New System.Web.Script.Serialization.JavaScriptSerializer
Dim message As Dictionary(Of String, String) = jsSerializer.Deserialize(Of Dictionary(Of String, String))(inputString)
snsclient.ConfirmSubscription(New Amazon.SimpleNotificationService.Model.ConfirmSubscriptionRequest With {.AuthenticateOnUnsubscribe = False, .Token = message("Token"), .TopicArn = TopicArn})
End If
Dzięki, ale ten przykład nie obejmuje potwierdzenia subskrypcji za pośrednictwem protokołu HTTP, który jest specyficzny, z czym mam problem. –