Пример #1
0
 public static function createGuest()
 {
     $apiObj = new TokBoxApi(API_Config::PARTNER_KEY, API_Config::PARTNER_SECRET);
     $createGuest = $apiObj->createGuestUser(API_Config::PARTNER_KEY);
     if (!$createGuest) {
         throw new Exception("Unable to connect to " . API_Config::API_SERVER . ". Please check to make sure API calls are executing properly");
     }
     $createGuestXml = simplexml_load_string($createGuest, 'SimpleXMLElement', LIBXML_NOCDATA);
     if ($createGuestXml->error) {
         throw new Exception($createGuestXml->error, (int) $createGuestXml->error['code']);
     }
     $apiObj->setJabberId($createGuestXml->createGuest->jabberId);
     $apiObj->setSecret($createGuestXml->createGuest->secret);
     return $apiObj;
 }
Пример #2
0
<?php

require_once '../SDK/TokBoxApi.php';
require_once '../Test_Config.php';
try {
    $apiObj = new TokBoxApi(API_Config::PARTNER_KEY, API_Config::PARTNER_SECRET);
    $result = $apiObj->createGuestUser(API_Config::PARTNER_KEY);
    header("content-type: text/xml");
    echo $result;
} catch (Exception $e) {
    echo $e->getMessage();
}