Получение ответа CURL для содержимого файла ms-office 365 в зашифрованном формате - PullRequest
0 голосов
/ 07 января 2019

Я пытаюсь получить содержимое версии файла Office 365 Word. Я получаю все версии этого файла, но когда я щелкаю конкретную версию, получая содержимое в зашифрованном формате, я не могу декодировать его, чтобы понять, что именно я получаю. помогите мне, если кто-нибудь есть какие-либо подсказки.

$ ppp = $ _SESSION ['access_token']; // echo $ ppp; выход;

         $uri = 'https://graph.microsoft.com/v1.0/me/drive/items/'.$fileid.'/versions/'.$versionid.'/content';

        $headers = array( 'Content-Type: application/text', "Cache-Control: no-cache", "Pragma: no-cache", "Authorization: bearer ".$ppp );          

        $output = "";      

        $ch = curl_init($uri);
        curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
        curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'GET');
        curl_setopt($ch, CURLOPT_POST, false);            
        curl_setopt($ch, CURLOPT_HEADER, 0);
        //curl_setopt($ch, CURLOPT_TIMEOUT, 60);
        //curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 2);
        curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
        curl_setopt($ch, CURLOPT_FRESH_CONNECT, TRUE);
        $output = curl_exec($ch);
        echo $output;exit;

Вывод, который я получаю, выглядит как последовательность случайных символов

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...