generateFileToken() публичный Метод

version is 0 if current version of fileId is requested, otherwise its the version number as stored by files_version app Returns the token.
public generateFileToken ( $fileId, $version )
Пример #1
0
 /**
  * @NoAdminRequired
  * Generates and returns an access token for a given fileId.
  * Only for authenticated users!
  */
 public function wopiGetToken($fileId)
 {
     $arr = explode('_', $fileId, 2);
     $version = '0';
     if (count($arr) == 2) {
         $fileId = $arr[0];
         $version = $arr[1];
     }
     \OC::$server->getLogger()->debug('Generating WOPI Token for file {fileId}, version {version}.', ['app' => $this->appName, 'fileId' => $fileId, 'version' => $version]);
     $row = new Db\Wopi();
     $token = $row->generateFileToken($fileId, $version);
     // Return the token.
     return array('status' => 'success', 'token' => $token);
 }