2009-08-21 15 views
12

He leído la documentación PHP de la API de hojas de cálculo de Google. Todos los ejemplos están usando Zend, que no puedo usar. Ver esta página: http://code.google.com/apis/spreadsheets/docs/1.0/developers_guide_php.html¿Cómo se usa la API de Google SpreadSheets para enviar datos a una aplicación?

¿Alguien sabe un ejemplo sencillo de lo siguiente:

¿Cómo puedo usar PHP w/rizo (o lo que sea) y la API de Google Spreadsheets para obtener los datos de un cálculo de Google Doc ?

Entiendo que los datos se entregarán en formato XML. A partir de ahí, usaré PHP para manipularlo.

+0

Ver también http://stackoverflow.com/questions/14780804/how-do-i-read-a-google-drive-spreadsheet-in -php – Yarin

Respuesta

12
+1

Gracias Eyze. Este ejemplo es exactamente lo que estaba buscando: http://sim.plified.com/2008/09/14/accessing-google-spreadsheet-with-php/ – edt

+0

Sigo recibiendo el mensaje "Error al establecer una conexión de base de datos", cada vez que trato de ver el sitio. –

0

Según lo que puedo ver y cómo funciona la mayoría de las otras API de Google, la API de hoja de cálculo se centra en las URL. Usted formula una URL y se devuelve una respuesta xml. Sin embargo, parece que para este producto en particular, la mayor parte del soporte es para la implementación de Zend Framewok. Siempre puedes descargar el componente Zend e invertirlo para que funcione.

+2

Estoy tratando de evitar la ingeniería inversa. Estoy buscando un ejemplo escueto de cómo podría funcionar sin ningún framework de PHP. Por ejemplo, cómo hacer que funcione con curl. – edt

+0

Puede realizar una ingeniería inversa para averiguar las URL necesarias y luego sabrá lo que necesita para crear y enviar a Google –

0

La aplicación Zend Gdata es la librería PHP oficial para el API de Google. No tengo mucha respuesta, pero tengo que preguntar, ¿por qué no la usarías? (Parece que estás reinventando la rueda ... :-)

+2

Sí, y los componentes ZEND están bastante encapsulados. Puede usar SOLAMENTE el módulo zend Gdata y nada más de zend. –

Cuestiones relacionadas