Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] PHP OO Problema con API de twitter

Estas en el tema de Problema con API de twitter en el foro de PHP en Foros del Web. Estoy trabajando con la API de twitter. Lo tengo todo bien configurado, pero es la propia clase TwitterOauth la que me da problemas. Solo tengo ...
  #1 (permalink)  
Antiguo 13/09/2013, 13:08
Avatar de guardarmicorreo  
Fecha de Ingreso: noviembre-2012
Ubicación: Córdoba
Mensajes: 1.153
Antigüedad: 11 años, 5 meses
Puntos: 84
Problema con API de twitter

Estoy trabajando con la API de twitter.

Lo tengo todo bien configurado, pero es la propia clase TwitterOauth la que me da problemas.

Solo tengo una clase TwitterOauth, y es la que viene en el propio documento de la API, no hay más.
sin embargo me devuelve el siguiente error

Cita:
Fatal error: Cannot redeclare class TwitterOAuth in /var/www/vhosts/... .com/httpdocs/twitteroauth/twitteroauth.php on line 15
En esa línea es donde comienza la clase, no es código que yo haya escrito.
No pongo codigo porque está disponible aquí

Lo único que hago es instanciar esa clase cuando lo necesito, nada más.

¿Alguien tiene idea de lo que ocurre?

Si es necesario el código que yo he escrito lo pongo. Aunque el error no apunta ahí.

Gracias.
__________________
Ayúdame a hacerlo por mi mismo.
  #2 (permalink)  
Antiguo 13/09/2013, 13:19
Avatar de Patriarka  
Fecha de Ingreso: enero-2011
Ubicación: Moreno, Buenos Aires, Argentina
Mensajes: 2.851
Antigüedad: 13 años, 3 meses
Puntos: 288
Respuesta: Problema con API de twitter

mostranos la linea 25 de twitteroauth.php
  #3 (permalink)  
Antiguo 13/09/2013, 13:21
webankenovi
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Problema con API de twitter

yo lo he probado y no me ha dado fallos , no estas redeclarando la clase en algun lugar?
  #4 (permalink)  
Antiguo 13/09/2013, 13:26
Colaborador
 
Fecha de Ingreso: mayo-2008
Ubicación: $MX['VZ']['Xalapa']
Mensajes: 3.005
Antigüedad: 16 años
Puntos: 528
Respuesta: Problema con API de twitter

Quizá estés incluyendo el script más de una vez, en tal caso, usa include_once o bien require_once
  #5 (permalink)  
Antiguo 13/09/2013, 13:49
Avatar de CesarHC  
Fecha de Ingreso: junio-2011
Ubicación: localhost
Mensajes: 566
Antigüedad: 12 años, 11 meses
Puntos: 56
Respuesta: Problema con API de twitter

Pues las veces que me ha dado ese error a sido por tener 2 funciones o clases con el mismo nombre.
__________________
Solo la práctica no te traicionara ¡¡¡¡¡¡

Seguir el camino tu debes PHP The Right Way.
  #6 (permalink)  
Antiguo 13/09/2013, 16:30
Avatar de guardarmicorreo  
Fecha de Ingreso: noviembre-2012
Ubicación: Córdoba
Mensajes: 1.153
Antigüedad: 11 años, 5 meses
Puntos: 84
Respuesta: Problema con API de twitter

Gracias a todos por su ayuda!

Finalmente solucioné el problema como dice ocp001a. El problema estaba en que incluía el documento varias veces pero en bucle (varios documentos incluían el documento donde guardo las clases y además el twitteroauth y además algunos se incluían entre si). Con un simple require_once(); en cada documento que lo preciso lo pude solucionar.

Pregunta:

¿Habrá alguna manera mejor de incluir documentos?

Hace tiempo me pareció leer algo sobre una función que incluía los documentos por sí sola, pero no estoy seguro si desvarío o es cierto :S
__________________
Ayúdame a hacerlo por mi mismo.
  #7 (permalink)  
Antiguo 13/09/2013, 16:34
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Problema con API de twitter

¿Documentos?

Tal vez te refieres a scripts, no documentos.

Y lo que estás buscando se le conoce como autoload, investiga el término.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #8 (permalink)  
Antiguo 13/09/2013, 17:00
Avatar de guardarmicorreo  
Fecha de Ingreso: noviembre-2012
Ubicación: Córdoba
Mensajes: 1.153
Antigüedad: 11 años, 5 meses
Puntos: 84
Respuesta: Problema con API de twitter

Cita:
Iniciado por pateketrueke Ver Mensaje
¿Documentos?

Tal vez te refieres a scripts, no documentos.

Y lo que estás buscando se le conoce como autoload, investiga el término.
Muchas gracias, gracias a tus referencias ya estoy investigándolo y se ve interesante, voy a experimentar y ver cómo se utiliza correctamente.

¿Algunas sugerencias para su uso?

P.D.: ¿Qué diferencias hay entre un documento y script más allá de que el documento contiene el script y que cuando se incluyen o se requieren se hace por documentos?
__________________
Ayúdame a hacerlo por mi mismo.

Etiquetas: api, twitter
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:49.