You are here

function zoomapi_api_get_user in Zoom API 7.2

Get Zoom user.

1 call to zoomapi_api_get_user()
zoomapi_get_user in ./zoomapi.module
Get Zoom user.

File

./zoomapi.api.inc, line 88
API callbacks for Zoom API module.

Code

function zoomapi_api_get_user($identifier, $uid = 0) {
  if (!valid_email_address($identifier) && !is_string($identifier)) {
    throw new Exception('Zoom account email or id is required to retrieve zoom account.');
  }
  try {
    $zoom_client = zoomapi_client();
    $zoom_user = $zoom_client
      ->api('user')
      ->fetch($identifier);
    if ($uid) {
      zoomapi_track_user($uid, $zoom_user);
    }
    return $zoom_user;
  } catch (\Exception $e) {
    return [];
  }
}