コード例 #1
0
 /**
  * __construct
  * 
  * Initialisierung der allgemenen Klassenvariablen
  *
  * @param string		$id   		Eindeutige ID des virtuellen Datenspeichers
  * @param string		$name   	Eindeutiger Bezeichnung des virtuellen Datenspeichers
  * @param string		$ext_root   Root Ordner der Instanz innerhalb des externen Datenspeichers
  * @param string		$token   	Authorisierungs Token zur Verbindung mit dem externen Datnespeicher
  * @param string		$crypto_key Passphrase zur Verschlüsselung der Daten innderhalb des externen Datenspeichers
  * @param Array		$appinfo	Dropbox Appinfo Array("key","secret")
  */
 function __construct($id, $name, $ext_root, $token, $crypto_key, $appinfo)
 {
     parent::__construct($id, $name, $ext_root, $token, $crypto_key);
     $this->type = "DRPBO";
     //Dropboxzugriff initialisieren
     $this->appInfo = \Dropbox\AppInfo::loadFromJson($appinfo);
     $this->webAuth = new \Dropbox\WebAuthNoRedirect($this->appInfo, "PHP-Example/1.0");
     $this->dbxClient = new \Dropbox\Client($this->token, "PHP-Example/1.0");
 }
コード例 #2
0
 /**
  * __construct
  * 
  * Initialisierung der allgemenen Klassenvariablen
  *
  * @param string		$id   		Eindeutige ID des virtuellen Datenspeichers
  * @param string		$name   	Eindeutiger Bezeichnung des virtuellen Datenspeichers
  * @param string		$ext_root   Root Ordner der Instanz innerhalb des externen Datenspeichers
  * @param string		$token   	Authorisierungs Token zur Verbindung mit dem externen Datnespeicher
  * @param string		$crypto_key Passphrase zur Verschlüsselung der Daten innderhalb des externen Datenspeichers
  * @param Array		$appinfo	Dropbox Appinfo Array("key","secret")
  */
 function __construct($id, $name, $ext_root, $token, $crypto_key, $appinfo)
 {
     parent::__construct($id, $name, $ext_root, $token, $crypto_key);
     $this->type = "GOODR";
     //Google Drive Zugriff initialisieren
     $client = new Google_Client();
     $client->setClientId($appinfo["client_id"]);
     $client->setClientSecret($appinfo["client_secret"]);
     $client->addScope("https://www.googleapis.com/auth/drive");
     $client->setAccessToken($token);
     $this->gdrClient_client = $client;
     $this->gdrClient = new Google_Service_Drive($client);
 }