Как проверить объемную электронную почту в машинописи с помощью mailgun? - PullRequest
0 голосов
/ 20 июня 2019

Я хочу проверить список адресов электронной почты, используя api mailgun, но продолжаю получать задания на ответ [].Я не уверен, как мне это сделать.

Мне удалось проверить один адрес электронной почты с помощью приведенного ниже кода, но теперь я хочу проверить электронную почту в массиве

import { HttpClientModule, HttpClient, HttpHeaders, HttpParams, HttpErrorResponse } from '@angular/common/http';


@Component({
  selector: 'app-email-validation',
  templateUrl: './email-validation.component.html',
  styleUrls: ['./email-validation.component.scss']
})
export class EmailValidationComponent implements OnInit {
    url: string;

    authorizationData = 'Basic ' + btoa('api' + ':' + 'XXXXXX');

    private headerOptions = {
        headers: new HttpHeaders({
            'Content-Type': 'application/json',
            'Authorization': this.authorizationData
        })
    };

    constructor(private _http: HttpClient) {   }

    validateEmail(){
        this.url = "https://api.mailgun.net/v4/address/validate?address=emailAddressToValidate";

        this._http
            .get(this.url, this.headerOptions)
            .subscribe(
                data => { // json data
                    console.log('Success: ', data);
                },
                error => {
                    console.log('Error: ', error);
                });
    }
}

Я хочуиспользовать этот URL "https://api.mailgun.net/v4/bulk" для проверки списка электронных писем в заданном массиве, но я заблудился относительно того, что я делаю неправильно. Буду признателен за любую помощь

...