У меня «маленькая» проблема с OpenTok, из-за которой невозможно использовать.
Когда я пытаюсь создать новый сеанс, система просто застревает. (
Я определил проблему с помощью функции createSession , в / OpenTok / Util / Client.php '.
Это функция:
public function createSession($options)
{
$request = new Request('POST', '/session/create');
try {
$response = $this->client->send($request, [
'debug' => $this->isDebug(),
'form_params' => $this->postFieldsForOptions($options)
]);
$sessionXml = $this->getResponseXml($response);
} catch (\RuntimeException $e) {
// TODO: test if we have a parse exception and handle it, otherwise throw again
throw $e;
} catch (\Exception $e) {
$this->handleException($e);
return;
}
return $sessionXml;
}
И он застревает, как только пытается отправить данные в ответ $ .
Отправляемые данные:
$this->isDebug() = bool(false);
$this->postFieldsForOptions($options) = Array ( [archiveMode] => manual [p2p.preference] => enabled [api_key] => 46118732 )
Сначала я подумал, что это связано с несинхронизацией, влияющей на JWT, , как описано в этом посте , но я не мог решить это в соответствии с тем, что там было описано.
Может кто-нибудь, пожалуйста, направьте меня к правильному решению?
Заранее спасибо,
Amit.