2009-08-21 7 views
12

Ich habe die Google Spreadsheets API PHP-Dokumentation gelesen. Alle Beispiele verwenden Zend, das ich nicht verwenden kann. Sehen Sie diese Seite: http://code.google.com/apis/spreadsheets/docs/1.0/developers_guide_php.htmlWie verwende ich die Google SpreadSheets-API, um Daten an eine Anwendung zu übermitteln?

Kennt jemand ein einfaches Beispiel wie folgt zusammen:

Wie ich PHP w/curl verwenden können (oder was auch immer) und die Google Tabellen-API, die Daten von einem Google-Tabellen Doc zu bekommen ?

Ich verstehe, dass die Daten im XML-Format geliefert werden. Von dort werde ich PHP verwenden, um es zu manipulieren.

+0

Siehe auch http://stackoverflow.com/questions/14780804/how-do-i-read-a-google-drive-spreadsheet-in -php – Yarin

Antwort

12
+1

Danke Eyze. Dieses Beispiel ist genau das, was ich gesucht habe: http://sim.plused.com/2008/09/14/accessing-google-spreadsheet-with-php/ – edt

+0

Ich bekomme immer die "Fehler beim Aufbau einer Datenbankverbindung", jeder Mal versuche ich die Seite zu sehen. –

0

Von dem, was ich sehen kann und wie die meisten anderen Google API arbeiten, ist die Spreadsheet-API um URLs zentriert. Sie formulieren eine URL und eine XML-Antwort wird zurückgegeben. Es scheint, dass für dieses spezielle Produkt jedoch die Unterstützung für die Zend-Framewok-Implementierung am meisten ist. Du könntest die Zend-Komponente immer herunterladen und zurückentwickeln, um zu funktionieren.

+2

Ich versuche, Reverse Engineering zu vermeiden. Ich suche nach einem einfachen Beispiel, wie es ohne PHP-Framework funktionieren könnte. Zum Beispiel, wie man es mit Curl arbeiten lässt. – edt

+0

Sie könnten Reverse-Engineer, um die erforderlichen URLs zu finden und dann würden Sie wissen, was Sie erstellen und an Google senden müssen –

0

Die Zend Gdata Implementierung ist die offizielle PHP-Bibliothek für Google APIs. Nicht viel von einer Antwort, ich denke, aber ich muss fragen, warum würdest du es nicht einfach benutzen? (Es scheint, als erfindest du das Rad neu ... :-)

+2

Ja, und ZEND-Komponenten sind ziemlich gekapselt. Du könntest NUR das Zend Gdata Modul und nichts anderes von Zend benutzen. –