J'essaie de comprendre comment utiliser le SDK AWS .NET pour confirmer un abonnement à un sujet SNS.Exemple de confirmation d'abonnement SNS avec AWS .NET SDK
L'abonnement est via HTTP
Le critère d'évaluation sera en .net site mvc.
Je ne trouve aucun exemple .net n'importe où?
Un exemple de travail serait fantastique.
J'essaie quelque chose comme ça
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
Merci, mais cet exemple ne comprend pas la confirmation d'un abonnement via http qui est la chose spécifique que je rencontre des problèmes. –