Jak korzystać z interfejsu API arkuszy kalkulacyjnych Google do przesyłania danych do aplikacji?

Przeczytałem dokumentację Google Spreadsheets API PHP. Wszystkie przykłady używają Zend, którego nie mogę użyć. Zobacz tę stronę: http://code.google.com/apis/spreadsheets/docs/1.0/developers_guide_php.html

Czy ktoś zna prosty przykład:

Jak mogę użyć PHP w / curl (lub cokolwiek) i API arkuszy kalkulacyjnych Google, aby uzyskać dane z dokumentu arkuszy kalkulacyjnych Google?

Rozumiem, że dane będą być dostarczane w formacie XML. Stamtąd będę używać PHP do manipulowania nim.

Author: Mogsdad, 2009-08-21

4 answers

 11
Author: Alix Axel,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-08-26 13:18:27

Z tego, co widzę i jak działa większość innych google API, API arkusza kalkulacyjnego jest skoncentrowane wokół adresów URL. Formułujesz adres URL i zwracana jest odpowiedź xml. Szwy, że dla tego konkretnego produktu jednak większość wsparcia jest dla implementacji Zend framewok. Zawsze możesz pobrać komponent Zend i wykonać inżynierię wsteczną do działania.

 0
Author: Robert DeBoer,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-08-21 21:48:35

Google Spreadsheets Data API jest udokumentowane tutaj.

Http://code.google.com/apis/spreadsheets/docs/1.0/developers_guide_protocol.html

Jest to REST API, więc potrzebujesz odpowiednio sformatowanych GETÓW i postów zgodnie z opisem w dokumentach.

 0
Author: Phil Bogle,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-08-24 22:13:43

Implementacja Zend Gdata jest oficjalną biblioteką PHP dla API Google. Nie za dużo odpowiedzi, ale muszę zapytać, dlaczego po prostu jej nie użyjesz? (Wygląda na to, że odkrywasz koło na nowo... :-)

 0
Author: Carlton Gibson,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-08-26 13:42:53