示例#1
0
 public static function createFromSession($session, $host, $baseUrl)
 {
     $instance = WebClient::init($baseUrl);
     $instance->host = $host;
     $instance->sessionKey = $session;
     $instance->useSession = true;
     return $instance;
 }
 /**
  * Creates an instance of MediaSilo API using username, password, and hostname
  *
  * @param $username
  * @param $password
  * @param $hostname
  * @param $baseUrl
  * @return MediaSiloAPI
  */
 public static function createFromHostCredentials($username, $password, $hostname, $baseUrl = Meta::API_ROOT_URL)
 {
     $instance = new self();
     $instance->webClient = WebClient::createFromHostCredentials($username, $password, $hostname, $baseUrl);
     $instance->init();
     return $instance;
 }