<?php include "../../vendor/autoload.php"; use Zendesk\API\HttpClient as ZendeskAPI; /** * Replace the following with your own. */ $subdomain = "subdomain"; $username = "******"; $token = "6wiIBWbGkBMo1mRDMuVwkw1EPsNkeUj95PIz2akv"; $client = new ZendeskAPI($subdomain); $client->setAuth('basic', ['username' => $username, 'token' => $token]); try { // Search the current customer $params = array('query' => '*****@*****.**'); $search = $client->users()->search($params); if (empty($search->users)) { echo "This email address could not be found on Zendesk"; } else { foreach ($search->users as $UserData) { $UserId = $UserData->id; $tickets = $client->users($UserId)->requests()->findAll(); // Show the results echo "<pre>"; print_r($tickets); echo "</pre>"; } } } catch (\Zendesk\API\Exceptions\ApiResponseException $e) { echo 'Please check your credentials. Make sure to change the $subdomain, $username, and $token variables in this file.'; }
<?php include "../../vendor/autoload.php"; use Zendesk\API\HttpClient as ZendeskAPI; /** * Replace the following with your own. */ $subdomain = "subdomain"; $username = "******"; $token = "6wiIBWbGkBMo1mRDMuVwkw1EPsNkeUj95PIz2akv"; $client = new ZendeskAPI($subdomain); $client->setAuth('basic', ['username' => $username, 'token' => $token]); try { $query = $client->users()->create(['name' => 'API Demo', 'email' => '*****@*****.**', 'phone' => '+1-954-704-6031', 'role' => 'end-user', 'details' => 'This user has been created with the API.']); echo "<pre>"; print_r($query); echo "</pre>"; } catch (\Zendesk\API\Exceptions\ApiResponseException $e) { echo 'Please check your credentials. Make sure to change the $subdomain, $username, and $token variables in this file.'; }
<?php include "../../vendor/autoload.php"; use Zendesk\API\HttpClient as ZendeskAPI; /** * Replace the following with your own. */ $subdomain = "subdomain"; $username = "******"; $token = "6wiIBWbGkBMo1mRDMuVwkw1EPsNkeUj95PIz2akv"; $client = new ZendeskAPI($subdomain); $client->setAuth('basic', ['username' => $username, 'token' => $token]); try { $query = $client->users()->findAll(); foreach ($query->users as $UserData) { echo "<pre>"; print_r($UserData); echo "</pre>"; } } catch (\Zendesk\API\Exceptions\ApiResponseException $e) { echo 'Please check your credentials. Make sure to change the $subdomain, $username, and $token variables in this file.'; }
<?php include "../../vendor/autoload.php"; use Zendesk\API\HttpClient as ZendeskAPI; /** * Replace the following with your own. */ $subdomain = "subdomain"; $username = "******"; $token = "6wiIBWbGkBMo1mRDMuVwkw1EPsNkeUj95PIz2akv"; $client = new ZendeskAPI($subdomain); $client->setAuth('basic', ['username' => $username, 'token' => $token]); try { // Search the current customer $params = array('query' => '*****@*****.**'); $search = $client->users()->search($params); // verify if this email address exists if (empty($search->users)) { echo 'This email adress could not be found on Zendesk.'; } else { foreach ($search->users as $UserData) { echo "<pre>"; print_r($UserData); echo "</pre>"; } } } catch (\Zendesk\API\Exceptions\ApiResponseException $e) { echo 'Please check your credentials. Make sure to change the $subdomain, $username, and $token variables in this file.'; }