PHP:下载/阅读Google Drive Sheet

时间:2018-05-22 16:24:02

标签: php google-drive-api

我一直在使用以下代码(找到here,似乎在互联网上很受欢迎)下载并使用Google云端硬盘中的CSV文件:

$spreadsheet_url="https://docs.google.com/spreadsheet/pub?key=<somecode>&single=true&gid=0&output=csv";

if(!ini_set('default_socket_timeout', 15)) echo "<!-- unable to change socket timeout -->";

if (($handle = fopen($spreadsheet_url, "r")) !== FALSE) {
    while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
        $spreadsheet_data[] = $data;
    }
    fclose($handle);
}
else
    die("Problem reading csv");

然而,几个星期前,这个脚本停止了我的工作。如果手动完成,该链接可以很好地下载CSV文件,但不再使用该脚本。

是否有人遇到此问题并找到解决方案?否则,还有什么其他选择?我无法让“official way”工作(它只是永远地停留在“启用API ...”),而且我听到很多其他人也无法让它工作。

0 个答案:

没有答案