0

我正在尝试创建一个备份用户所有文档的脚本。对于文本文档,一切正常,但对于电子表格,我拥有的内容是 401 Unauthorized。

任何人都知道为什么会这样?

这是我正在使用的一些代码:

foreach($feeds 作为 $item)
{
    $saveFilePath = $save_path 。'/' 。$item->getTitle() 。“。” . $docType["格式"];

    $uri = $item->getContent()->getSrc() 。"&exportFormat=" 。$docType["格式"]);;

    $数据 = $文档
                ->getHttpClient()
                ->setUri($uri)
                ->请求()
                ->getBody();

    $fp = fopen($saveFilePath, "wb");
    fwrite($fp, $data);
    fclose($fp);

}

谢谢

4

2 回答 2

0

这里有一个在线 google 示例让您尝试下载 google 文件。

于 2013-01-15T07:44:16.273 回答
0

要使用(已弃用)文档列表 API 和 OAuth 作为授权机制从 Google Drive 下载所有类型的文件,您必须请求访问以下所有范围:

https://docs.google.com/feeds/
https://docs.googleusercontent.com/
https://spreadsheets.google.com/feeds/

更好的是,您应该使用更新的 Drive API:http: //developers.google.com/drive

于 2013-01-15T03:47:12.570 回答