Citrix GoToWebinar API Response с теодорталов / citrix

Спасибо, что нашли время, чтобы рассмотреть мой вопрос.

Я пытался реализовать Citrix Go2Webinar Api и нашел этот хороший фреймворк: https://github.com/teodortalov/citrix

Я успешно зарегистрировал пользователей, но не могу понять, как получить ответ от API.

public function user_registration($user, $webinar_id)
{
$client = new \Citrix\Authentication\Direct([$this->api_key]);
$client->auth($this->username, $this->password);

$webinar = new \Citrix\GoToWebinar($client);

$registration = array('firstName' => $user['first_name'], 'lastName' => $user['last_name'], 'email' => $user['email']);

$registrant = $webinar->register($webinar_id, $registration);

return $registrant;
}

Ответ, который я получаю, выглядит как набор защищенных переменных. Мой вопрос не должен ли я быть в состоянии вызвать метод для получения отформатированного ответа, который выглядит как то, что Citrix API ожидает вернуть:

{
"registrantKey": 0,
"joinUrl": "string"}

1

Решение

эти методы находятся в consumer.php

$registrant = $webinar->register($webinar_id, $registration);
$myJoinUrl = $registration->getJoinUrl();
$myRegistrantKey = $registration->getId();
0

Другие решения

Других решений пока нет …