0

我使用google-api-php-client獲取Google雲端硬盤上文檔的網址。當我將它粘貼到我的瀏覽器中時,該URL可以正常工作,並且我可以下載該文件。嘗試下載文件時Google Drive API 401

然而,在我的PHP應用程序,我總是得到一個401這裏是我的代碼:

private function _get_document_contents($url) 
{ 
    // prepare opts 
    $opts = array(
     'http' => array(
      'method' => 'GET', 
      'header' => "Gdata-version: 3.0\r\nAuthorization: Bearer " . $this->_token . "\r\n" 
     ) 
    ); 

    // get the doc 
    return file_get_contents($url . '&exportFormat=html&format=html', false, stream_context_create($opts)); 
} 

我試圖改變BearerOAuth(這是OAuth 2.0用戶操場使用),但都失敗。

任何想法?

回答

0

這個問題似乎是我在使用舊的Google Docs API,應該遷移到Google Drive SDK。 D'哦!

相關問題