Я пытаюсь получить доступ к электронной таблице google через php (добавив &output=csv
в ссылку). Похоже, Google не хочет этого больше, это правильно? Я попробовал file_get_contents
(и да, allow_url_fopen
включен,), что приводит к ошибке. При использовании CURL даже при настройке действительного пользовательского агента (я использовал Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.13) Gecko/20080311 Firefox/2.0.0.13
). Я получаю уведомление о том, что файл временно перемещен. Используемая мной ссылка отлично работает с доступом к электронной таблице из браузера. Я попытался настроить электронную таблицу на публикацию из документов Google, но безрезультатно.
Решения, предлагаемые здесь , здесь и здесь , похоже, больше не работают. Если google не хочет, чтобы я это делал, я не буду пытаться, но я ничего не нашел в этом. В комментариях на какой-то странице я кое-что прочитал о gData ZendFramework
, но хотел бы избежать всего, что не было развернуто на стандартном сервере LAMP.
PS: Я не пытаюсь злоупотреблять Google, лишая их пропускную способность. Я написал сценарий преобразования для файлов csv, и в дополнение к загрузке файлов для преобразования я надеялся интегрироваться с документами google docs.