Я хочу получить доступ к AWS SES Webservice, чтобы программно добавить новые проверенные личности электронной почты. API reference не дает соответствующей информации или, по крайней мере, я не могу найти ее там.Использование AWS SES API
Когда я пытаюсь получить доступ к api, я получаю сообщение об ошибке из-за недостающей подписи.
https://email.us-east-1.amazonaws.com?AWSAccessKeyId=EXAMPLEKeyId&Action=VerifyEmailIdentity&[email protected]&Timestamp=2013-04-27T19:30:00Z&Version=2010-12-01&Signature=
Как создать эту подпись точно, например, с помощью hash_hmac РНР()?
Нужно ли использовать все параметры с помощью секретного ключа SES?
Существует ли более новая версия API SES, чем документально подтвержденная (2010-12-01)?
Хорошо, спасибо. Я не хотел использовать sdk и был только после документации api. Предположим, я не использую sdk, потому что он не существует для языка, который я хочу использовать. Как мне построить эти вызовы api? – pauel
Это легко. В основном вы просто [авторизуете и подписываете свои запросы] (http://docs.aws.amazon.com/ses/latest/DeveloperGuide/query-interface-authentication.html), и когда вы сделали это, вы объедините свое разрешение с помощью [VerifyEmailIdentity action] (http://docs.aws.amazon.com/ses/latest/APIReference/API_VerifyEmailIdentity.html). Помимо того, что вы занимаете хотя бы более чем в пять раз больше кода, оно должно быть довольно простым. – Repox
Любопытный ... на каком языке вы хотите использовать? Существуют SDK для PHP, Ruby, Python, Java, .NET, Node.js, iOS и Android. Вы также можете воспользоваться преимуществами AWS CLI (https://github.com/aws/aws-cli). –