EMAIL VERIFIKASI
Bagi anda yang berprofesi sebagai Developer / Programmer. Email Verifikasi sangat dibutuhkan untuk validasi email yang masuk dan di simpan ke database. Jika email yang masuk ke database itu Invalid, hal itu menyebabkan mail server yang anda kelola akan ter banned untuk beberapa waktu.
Solusinya, gunakan layanan Email Verifikasi yang Gistech sediakan untuk program anda.
Hanya Rp. 250 / hits
masa aktif 1 bulan
Memulai Dokumentasi
API Validasi dan Verifikasi Email hanya memerlukan kunci API unik Anda (api_key) dan satu email (email):
https://gistech.id/mail_server/validation.php
? api_key = YOUR_UNIQUE_API_KEY
& email = xpermana@gmail.com
Ini adalah permintaan yang berhasil, dan semua detail yang tersedia tentang email itu dikembalikan:
{
"email": "xpermana@gmail.com",
"autocorrect": "",
"deliverability": "DELIVERABLE",
"quality_score": 0.90,
"is_valid_format": {
"value": true,
"text": "TRUE"
},
"is_free_email": {
"value": true,
"text": "TRUE"
},
"is_disposable_email": {
"value": false,
"text": "FALSE"
},
"is_role_email": {
"value": false,
"text": "FALSE"
},
"is_catchall_email": {
"value": false,
"text": "FALSE"
},
"is_mx_found": {
"value": true,
"text": "TRUE"
},
"is_smtp_valid": {
"value": true,
"text": "TRUE"
},
"quality_score": 0.90,
}
Request parameters
PARAMETER | TYPE | DETAILS |
---|---|---|
api_key (required) | String | Kunci API unik Anda. Perhatikan bahwa setiap pengguna memiliki kunci API unik untuk setiap API , sehingga kunci API Nilai Tukar Anda tidak akan berfungsi untuk kunci API Geolokasi IP Anda, misalnya. |
email (required) | String | Alamat email untuk divalidasi. |
auto_correct (optional) | Boolean | Anda dapat memilih untuk menonaktifkan koreksi otomatis. Untuk melakukannya, cukup masukkan false untuk param auto_correct. Secara default, koreksi_otomatis diaktifkan. |
Response parameters
Respons API dikembalikan dalam format JSON universal dan ringan.
PARAMETER | TYPE | DETAILS |
---|---|---|
String | Nilai untuk "email" yang dimasukkan ke dalam permintaan. | |
auto_correct | String | Jika salah ketik terdeteksi maka parameter ini mengembalikan saran email yang benar (mis., xpermana@gmial.com => xpermana@gmail.com). Jika tidak ada kesalahan ketik yang terdeteksi maka ini kosong. |
deliverability | String | Evaluasi tentang keterkiriman email. Nilai yang mungkin adalah: DELIVERABLE, UNDELIVERABLE, RISKY, dan UNKNOWN |
quality_score | Number | Skor desimal internal antara 0,01 dan 0,99 yang mencerminkan keyakinan dalam kualitas dan keterkiriman email yang dikirimkan. |
is_valid_format | Boolean | Benarkah jika email mengikuti format "alamat @ domain .TLD". Jika salah satu dari elemen tersebut hilang atau jika mengandung karakter khusus tambahan atau salah, maka ia mengembalikan false. |
is_free_email | Boolean | Benar jika domain email ditemukan di antara daftar penyedia email gratis milik (mis., Gmail, Yahoo, dll). |
is_disposable_email | Boolean | Benar jika domain email ditemukan di antara daftar penyedia email sekali pakai milik (mis., Mailinator, Yopmail, dll). |
is_role_email | Boolean | Benar jika bagian lokal email (misalnya, bagian "ke") tampaknya untuk peran daripada individu. Contohnya termasuk "tim@", "penjualan@", info@", dll. |
is_catchall_email | Boolean | Benar jika domain dikonfigurasi untuk menangkap semua email. |
is_mx_found | Boolean | Benar jika MX Records untuk domain dapat ditemukan. Hanya tersedia pada paket berbayar. Akan mengembalikan null dan UNKNOWN pada paket gratis. |
is_smtp_valid | Boolean | Benar jika pemeriksaan SMTP email berhasil. Jika cek gagal, tetapi cek lain valid, kami akan mengembalikan email sebagai UNKNOWN. Kami menyarankan untuk tidak memblokir pendaftaran atau pengiriman formulir saat pemeriksaan SMTP gagal. |
Request examples
Memeriksa email yang salah eja
Pada contoh di bawah, kami menampilkan permintaan dan respons saat API mendeteksi kemungkinan kesalahan ejaan dalam email yang diminta.
Perhatikan bahwa meskipun kemungkinan kesalahan ejaan terdeteksi, semua pemeriksaan lain pada email tersebut (mis., email gratis, domain sekali pakai, dll.) akan tetap dilakukan terhadap email asli yang dikirimkan, bukan terhadap email yang dikoreksi otomatis.
https://gistech.id/mail_server/validation.php
? api_key = YOUR_UNIQUE_API_KEY
& email = xpermana@gmial.com
Permintaan itu valid dan berhasil, sehingga mengembalikan yang berikut:
{
"email": "xpermana@gmial.com",
"autocorrect": "xpermana@gmail.com",
"deliverability": "UNDELIVERABLE",
"quality_score": 0.00,
"is_valid_format": {
"value": true,
"text": "TRUE"
},
"is_free_email": {
"value": true,
"text": "FALSE"
},
"is_disposable_email": {
"value": false,
"text": "FALSE"
},
"is_role_email": {
"value": false,
"text": "FALSE"
},
"is_catchall_email": {
"value": false,
"text": "FALSE"
},
"is_mx_found": {
"value": true,
"text": "FALSE"
},
"is_smtp_valid": {
"value": true,
"text": "FALSE"
}
}
Memeriksa email yang salah format
Pada contoh di bawah ini, kami menunjukkan permintaan dan tanggapan untuk email yang tidak mengikuti format yang benar. Jika email gagal dalam pemeriksaan is_valid_format, maka pemeriksaan lainnya (mis., is_free_email, is_role_email) tidak akan dilakukan dan akan dikembalikan sebagai salah
https://gistech.id/mail_server/validation.php
? api_key = YOUR_UNIQUE_API_KEY
& email = xpermana
Permintaan itu valid dan berhasil, sehingga mengembalikan yang berikut:
{
"email": "xpermana",
"autocorrect": "",
"deliverability": "UNDELIVERABLE",
"quality_score": 0.00,
"is_valid_format": {
"value": true,
"text": "FALSE"
},
"is_free_email": {
"value": true,
"text": "FALSE"
},
"is_disposable_email": {
"value": false,
"text": "FALSE"
},
"is_role_email": {
"value": false,
"text": "FALSE"
},
"is_catchall_email": {
"value": false,
"text": "FALSE"
},
"is_mx_found": {
"value": true,
"text": "FALSE"
},
"is_smtp_valid": {
"value": true,
"text": "FALSE"
}
}