Integration List
EVA works seamlessly with the following platforms and services
Select your integration for more details.
Cannot find your platform or integration method? We're constantly adding new ones. Give us a hint on which one you need by sending us an email!
Drupal
Wordpress
Laravel
JavaScript
Prestashop
Coming soon
Direct API integration
<?php // define the email to validate and the api key to use $url = "https://e-va.io/api/email/validate/" . urlencode($YOUR_EMAIL_HERE); $api_key = "$YOUR_API_KEY_HERE"; $ch = curl_init($url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_HTTPHEADER, array( 'api-key: ' . $api_key, 'Accept' => 'application/json' )); $response = curl_exec($ch); curl_close($ch); //decode the json response $result = json_decode($response, true);
let email = "YOUR_EMAIL_HERE" let apiKey = "YOUR_API_KEY_HERE" let session = URLSession.shared let string = "https://e-va.io/api/email/validate/" + email let url = NSURL(string: string) let request = NSMutableURLRequest(url: url! as URL) request.httpMethod = "GET" request.setValue(apiKey, forHTTPHeaderField: "api-key") request.addValue("application/json", forHTTPHeaderField: "Accept") let task = session.dataTask(with: request as URLRequest) { (data, response, error) -> Void in if let _ = response as? HTTPURLResponse, let data = data { if let jsonString = String(data: data, encoding: .utf8) { print(jsonString) } }else{ print("Error: \(String(describing: error))") } } task.resume()
String email = "YOUR_EMAIL_HERE"; String apiKey = "YOUR_API_KEY_HERE"; String url = "https://e-va.io/api/email/validate/" + URLEncoder.encode(email); try { URL obj = new URL(url); HttpURLConnection con = (HttpURLConnection) obj.openConnection(); // optional default is GET con.setRequestMethod("GET"); //add api-key header con.setRequestProperty("api-key", apiKey); int responseCode = con.getResponseCode(); if( responseCode != 200) { System.out.println("Error, response code : " + responseCode); } else { BufferedReader in = new BufferedReader(new InputStreamReader(con.getInputStream())); String inputLine; StringBuffer response = new StringBuffer(); while ((inputLine = in.readLine()) != null) { response.append(inputLine); } in.close(); System.out.println(response.toString()); } } catch(MalformedURLException e) { // do something with the error } catch(IOException e) { // do something with the error }
import urllib import urllib2 email = 'YOUR_EMAIL_HERE' apiKey = 'YOUR_API_KEY_HERE' url = 'https://e-va.io/api/email/validate/' url += urllib.quote_plus(email) req = urllib2.Request(url) req.add_header('Accept', 'application/json') req.add_header('api-key', apiKey) resp = urllib2.urlopen(req) content = resp.read() print(content)