Я использовал следующий код (найден здесь , кажется, очень популярен в Интернете) для загрузки и использования CSV-файла из Google Drive Sheet:
$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-файл просто отлично, если это делается вручную, но больше не происходит с использованием скрипта.
Кто-нибудь сталкивался с этой проблемой и нашел решение?Иначе, какой другой вариант работает?Я не могу заставить работать « официальный способ » (он просто застрял в «Включении API ...» навсегда), и я слышал, что многие другие тоже не могут заставить это работать.