Yo soy tu padre…
Por eso pase el tiempo que pase esta saga será siempre mítica.
Por eso pase el tiempo que pase esta saga será siempre mítica.
Twitter es una red de información de tiempo real motorizada por gente alrededor del mundo que permite compartir y descubrir lo que está pasando en este momento. Twitter pregunta “Qué pasa?” y hace que la respuesta se propague a través del mundo a millones, inmediatamente. Esto dice Twitter… en resumen no es más que un sitio en el que cada usuario puede escribir algo y esperar que sus seguidores puedan leerlo.
Oauth es un protocolo abierto que mediante una API con sistema simple y estándar nos otorga una autorización segura para tratar con datos protegidos. El esquema de funcionamiento de una aplicación con Oauth puede verse facilmente resumido en esta imagen.
El primer paso para poder crear cualquier tipo de aplicación que implemente Oauth es entender claramente su funcionamiento, básicamente consiste en una aplicación que pide al usuario autorización para acceder a ciertos datos privados de alguna de sus aplicaciones en internet, el usuario acepta dicha petición logándose en la red (Twitter, facebook, Picasa, flickr …). Desde entonces nuestra aplicación obtiene un Token mediante el cual podremos acceder de nuevo a dichos datos privados sin la necesidad de que el usuario deba volver a permitirnos el acceso. Un ejemplo muy claro: “Eduardo tiene las fotos de su último viaje subidas a Facebook, entra en contacto con la web www.Imprimetodaslasfotos.com en la que quiere ordenar la impresión de sus últimas fotos de las vacaciones, mediante un sencillo proceso (Oauth) da acceso a www.Imprimetodaslasfotos.com a sus fotografías en Facebook. Pasados unos minutos Imprimetodaslasfotos.com accede a las fotos de Eduardo en facebook, las imprime y se las manda por mensajería a Eduardo”
Registrar una aplicación en Twiter es muy sencillo, accederemos a http://twitter.com/oauth_clients/ , donde deberemos dar todos los datos necesarios para registrar nuestra aplicación. Obtendremos nuestros datos privados necesarios para la aplicación (Consumer Key y Consumer Secret). Deberíamos descargar los archivos necesarios de la API de Twitter, en mi caso he decidido decantarme por esta Clase de PHP de la que podemos obtener más información en este blog, también podemos mirar un poco la documentación de Twitter.
Tras hacer unos leves cambios en la clase de PHP, insertar los datos de mi aplicación y subirlas a mi propio dominio he realizado mi primera aplicación de Twitter, simple pero muy instructiva. Publica en el Twitter del usuario una tirada aleatoria de un dado de 100 caras (1-100). (Mi pasado rolero me puede jeje)
Y aquí mi aplicación: http://www.ikito.net/d100/
Actualización… Fracaso absoluto. El proyecto que tenía la clase PHP ha muerto y el blog que daba información ha muerto igualmente.
Pongo aquí un zip con TODO el código de mi aplicación. Espero que sea de alguna utilidad.
Llevo varios días buscando ofertas para viajes en muchas empresas que ofrecen sus servicios casi exclusivamente por Internet, dado que uso una distribución de Linux en su última versión (Ubuntu 10.04) con alrededor del 4.5% de cuota de mercado en Mayo de 2010 y para colmo los dos navegadores que manejo son Firefox y Google Chrome, 46.9% y 14.5% de cuota de mercado en Mayo 2010 me he encontrado con serios problemas para obtener precios finales sobre las ofertas realizadas por estas páginas que por lo general se quedan bloqueadas en algún atractivo flash estilo “Estamos buscando las mejores ofertas … Permanezca a la espera”.
Tratando de obtener algo de información decidí ponerme en contacto con el servicio de atención al cliente, teniendo una conversación por e-mail más que interesante (He puesto la cadena de e-mail en modo conversación para verlo más facilmente).
Yo: Buenos dias, su web no funciona correctamente para navegadores Mozilla firefox y Google Chrome. Me ha sido imposible obtener precios en los ultimos pasos de sus ofertas ya que no se muestran.Saludos.
Atención al cliente:Hola xxx, buenas tardes. Contestando a tu e-mail, debo confirmarte que el explorador que deberás utilizar es el EXPLORER, seguro que así no te dará problemas nuestra página web. Si tuvieras alguna otra duda, estaré encantada de ayudarte. Recibe un cordial saludo.
Yo: Agradezco su respuesta, pero no me sirve de mucho. Mi sistema operativo es Ubuntu 10.04 por lo que no puedo usar el navegador Internet Explorer.
Atención al cliente:Hola xxx, buenas tardes. Contestando a tu e.mail, siento comunicarte que no puedo ayudarte en este caso, lo único que podría recomendarte es que realizaras la reserva desde otro ordenador. Un saludo.
Yo: Muchas gracias, agradezco su respuesta pero realizaré mi reserva con otra empresa. Un saludo.
Me parece increible que empresas que se suponen hacen su negocio prácticamente por completo a través de internet tengan sus aplicaciones webs solo operativas para navegadores Internet Explorer, saltándose a la torera a mas de un 60% de los usuarios de Internet. Y es un error muy habitual en negocios por internet, que el cliente deba acomodarse a las exigencias del vendedor cuando debería ser todo lo contrario.
Datos interesantes sobre usos de navegadores sistemas operativos:
Uso de Navegadores en Mayo 2010
Uso de sistemas operativos Mayo 2010
Panorama Theme by
Themocracy