-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathidentity_check.php
More file actions
42 lines (37 loc) · 1.78 KB
/
Copy pathidentity_check.php
File metadata and controls
42 lines (37 loc) · 1.78 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
<?php
require_once 'vendor/autoload.php';
$url = 'https://proapi.whitepages.com/3.2/identity_check.json';
$headers = ['Accept' => 'application/json'];
$query = [
'primary.name' => 'Drama Number',
'primary.phone' => '6464806649',
'primary.address.street_line_1' => '302 Gorham Ave',
'primary.address.city' => 'Ashland',
'primary.address.state_code' => 'MT',
'primary.address.postal_code' => '59004',
'primary.address.country_code' => 'US',
'secondary.name' => 'Drama Number',
'secondary.phone' => '6464806649',
'secondary.address.street_line_1' => '302 Gorham Ave',
'secondary.address.city' => 'Ashland',
'secondary.address.state_code' => 'MT',
'secondary.address.postal_code' => '59004',
'secondary.address.country_code' => 'US',
'email_address' => 'medjalloh1@yahoo.com',
'ip_address' => '64.124.61.215',
'api_key' => getenv('ID_CHECK_API_KEY'),
];
$response = Unirest\Request::get($url, $headers, $query);
$available_checks = [
'primary_phone_checks',
'primary_address_checks',
'secondary_name_checks',
'secondary_phone_checks',
'shipping_address_checks',
'email_address_checks',
'ip_address_checks',
];
foreach ($available_checks as $check) {
// Unirest decodes json by default to stdClass.
echo json_encode($response->body->$check).PHP_EOL;
}