Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
EmailPie Samples
// An invalid domain.
// http://emailpie.com/v1/check?email=notreal@example.com
{
"didyoumean": null,
"errors": [
{
"message": "No MX records found for the domain.",
"severity": 7
}
],
"success": false
}
// A poorly formatted email.
// http://emailpie.com/v1/check?email=invalidemail
{
"didyoumean": null,
"errors": [
{
"message": "Invalid email address.",
"severity": 10
},
{
"message": "No MX records found for the domain.",
"severity": 7
}
],
"success": false
}
// A good, but possibly misspelled email.
// http://emailpie.com/v1/check?email=tester@gnail.com
{
"didyoumean": "tester@gmail.com",
"errors": [],
"success": true
}
// Finally, a good email!
// http://emailpie.com/v1/check?email=tester@gmail.com
{
"didyoumean": null,
"errors": [],
"success": true
}
$ch = curl_init();
$params['email'] = 'email@totest.com';
curl_setopt($ch, CURLOPT_URL, 'http://emailpie.com/v1/check');
curl_setopt($ch, CURLOPT_POSTFIELDS, array('json' => json_encode($params)));
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
curl_close($ch);
print_r($response);
import requests
import simplejson
params = {'email': 'email@totest.com'}
response = requests.get('http://emailpie.com/v1/check', params=params)
response = simplejson.loads(response.content)
print(response)
# todo
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.