SoloCodigo

Programación Web y Scripting => PHP => Mensaje iniciado por: zeuslife en Viernes 29 de Julio de 2011, 15:10

Título: Programar envío de tweets
Publicado por: zeuslife en Viernes 29 de Julio de 2011, 15:10
Buenas tardes!!

Estoy intentando crear un sistema con el que yo pueda envíar tweets con distintas cuentas desde un mismo sitio, automatizandolo. Ahora bien, es esto posible? Es que por lo que veo, para que una app de twitter pueda realizar la publicación de un tweet en nombre de un usuario, este debe estar autenticado en ese momento y yo poseer el token_aouth que ha generado ese usuario en su ultimo login. Por lo tanto, si ese usuario se loguea y yo no guardo dicho token, yo no tendré acceso a publicar en ese twitter.


¿Es esto verdad, o aunque cambie ese valor, puedo publicar perfectamente?


Un Saludo!
Título: Re:Programar envío de tweets
Publicado por: F_Tanori en Domingo 31 de Julio de 2011, 13:11
Por lo tanto, si ese usuario se loguea y yo no guardo dicho token, yo no tendré acceso a publicar en ese twitter.
¿Es esto verdad, o aunque cambie ese valor, puedo publicar perfectamente?
Un Saludo!

Pues preguntate que sentido tendria generarar un token para que sea estatico, y que cualquiera pueda guardarlo y utilizarlo? donde estaria la seguridad?

Debe de tener un tiempo de vida. y despues cambiar.


La mayoria de estas redes sociales cuentan con, "area" de desarrolladores donde ofrecen APIS, y documentacion para realizar ciertas tareas de forma automatica, siguiendo sus reglas, en aplicaciones Third-party

https://dev.twitter.com/

Saludos
Título: Re:Programar envío de tweets
Publicado por: ibito en Viernes 12 de Agosto de 2011, 18:12
El problema que tienes es que para generar el token se utiliza un timestamp, por lo que el token de ahorita no es el mismo de hace 1 hora (incluso segundos, pero en la documentación de twitter está aclarado que dan un tiempo aceptable por aquello del envío y recepción de datos entre applicacion<->server).

Te recomiendo que uses alguna librería para PHP de twitter (y OAuth), por que implementar desde 0 toda la lógica, vas a tardar bastante.

https://dev.twitter.com/docs/twitter-libraries#php