PHP: загрузка / чтение Google Drive Sheet - PullRequest
0 голосов
/ 22 мая 2018

Я использовал следующий код (найден здесь , кажется, очень популярен в Интернете) для загрузки и использования 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 ...» навсегда), и я слышал, что многие другие тоже не могут заставить это работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...