我一直在使用以下代码(找到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 ...”),而且我听到很多其他人也无法让它工作。