Mailjet Api с использованием C # - PullRequest
0 голосов
/ 31 августа 2018

Я использую язык C # для доступа к MailJet Api, но не уверен, какие параметры требуются, как указано для cURl. я новичок, с чего мне начать, пожалуйста, дайте мне знать, что любой ответ будет полезен

1 Ответ

0 голосов
/ 31 августа 2018

Установить пакет nuget: Mailjet.Api

Просмотрите документацию по адресу: https://github.com/mailjet/mailjet-apiv3-dotnet

Там есть примеры кода.

Вот пример кода из Github, где создается клиент и создается ресурс.

MailjetClient client = new MailjetClient(ConfigurationManager.AppSettings["apiKey"], ConfigurationManager.AppSettings["apiSecret"]);

            MailjetRequest request = new MailjetRequest()
            {
                Resource = Contact.Resource,
            }
            .Property(Contact.Email, "Mister@mailjet.com");

            MailjetResponse response = await client.PostAsync(request);

            Console.WriteLine(string.Format("StatusCode: {0}\n", response.StatusCode));

            if (response.IsSuccessStatusCode)
            {
                Console.WriteLine(string.Format("Total: {0}, Count: {1}\n", response.GetTotal(), response.GetCount()));
                Console.WriteLine(response.GetData());
            }
            else
            {
                Console.WriteLine(string.Format("ErrorInfo: {0}\n", response.GetErrorInfo()));
                Console.WriteLine(string.Format("ErrorMessage: {0}\n", response.GetErrorMessage()));
            }
...