Cargando...

Logo Aplicacion
Integra @AnyWhere en tu Web o Blog Hovercards, conexión con Twitter, botones de seguimiento, TweetBox...


Dentro de las novedades que se esperaba que Twitter desvelara durante el Chirp (la conferencia oficial de desarrolladores de la API de Twitter), destacaba, junto a la difusión del modelo de negocio, la puesta en marcha de @Anywhere, la plataforma para integrar Twitter en cualquier web o blog.

Para integrar @Anywhere:
1.- Por supuesto, debes de tener una cuenta de Twitter.
2.- Ingresa al nuevo sitio para desarrolladores, Twitter Developers y loguéate con tu cuenta de Twitter.
3.- Crea una nueva aplicación y rellena los datos del formulario:

Any where twitter

* Ten en cuenta que no puedes utilizar el término "Twitter" ni para el nombre de tu aplicación ni para el de tu organización.
** En "Application Website" y en "Callback URL" ponemos la dirección de nuestro sitio web.

Se nos proporcionará entonces una APIKey que sólo será valida al utilizarla desde nuestro sitio web.

apikey



Las posibilidades de integración que posee @AnyWhere son muchas; En TodoTwitter las siguientes:
Hovercards: (visibles al pasar con el ratón sobre cualquier username de Twitter)

Hovercards

TweetBox: (al final del post, tras los agregadores sociales)

TweetBox

Connect wiht Twitter:

Connect

Cerrar sesión:

Cerrar sesion


El listado completo de lo que puedes integrar con @AnyWhere lo tienes en este enlace donde además te proporcionan los códigos necesarios.

A la hora de integrar los códigos en tu sitio debes de tener en cuenta varias cosas:
La llamada a la API debes de hacerla con tu APIKey, para que funcione en tu sitio, y tienes que colocarla preferiblemente entre <head> y </head>
<head>
...
<script src='http://platform.twitter.com/anywhere.js?id=TU_APIKEY&v=1'></script>
....
</head>
En Blogger tendrás que utilizar una herramienta como esta para preparar la URL.

A continuación, puedes poner cualquiera de los códigos que se ofrecen para integrar @AnyWhere con el sitio. Si quieres mostrar varias cosas, como es nuestro caso, deberás "unir todos los script bajo una misma llamada", quedando el código de la siguiente manera:
<script type='text/javascript'>
twttr.anywhere(onAnywhereLoad);
function onAnywhereLoad(twitter) {
// Botón de conexión

twitter("#twitter-connect-placeholder").connectButton({ size: "medium" });

// TweetBox.

twttr.anywhere("1", function (twitter) {

// Appends a TweetBox to the specified element.
// The TweetBox will be rendered with the following
// default options:
// - Rendered with a counter
// - Dimensions: width: 65px, height: 515px
// - Labeled with "What's happening?"

twitter("#placeholder").tweetBox({
counter: true,
height: 100,
width: 400,
label: "CABECERA TWEETBOX
defaultContent: "<CONTENIDO DEL TWEETBOX>",
onTweet: function (tweet, renderedTweet) {
tweet // the tweet text
renderedTweet // the tweet rendered in HTML
}
});

});

// Hovercards.

twttr.anywhere(function(twitter) {
// this is the callback function you specified in your initializer
twitter.hovercards();
});

};
</script>

Es preferible colocar el código completo junto a la llamada a la API al principio del html, entre <head> y </head>, tal y como señalan en Twitter Developers, sin embargo, los usuarios de Blogspot como yo ya conocemos cómo se las gasta Blogger con la incompatibilidad de scripts, y he detectado que a colocarlo en la cabecera del blog éste no se ve desde Explorer (lo tengo actualizado, sip) y no llega a cargar del todo.
La solución ha sido llevármelo al final del código y colocarlo antes de </html>, con esto, tardan más en aparecer las hovercards y el botón de conexión, pero el blog carga correctamente también en el Explorer.
Donde quieras que aparezca cada uno de los elementos, deberás poner:
<span id='placeholder'></span> (para el TweetBox

<div id="twitter-connect-placeholder"></div> (para el botón de connected with Twitter)

Las Hovercards saldrán de manera automática en cualquier en cualquier nombre que incluya una @ antes , por ejemplo: @TwittBoy

Para el resto de botones sólo has de añadir los códigos correspondientes en el script tal como indican en este enlace

A partir de ese momento, cuando alguien presione sobre el botón para twittear o se conecte a Twitter desde tu sitio aparecerá la siguiente pantalla para realizar la conexión mediante Twitter Oauth:

connect

... y podrá interactuar con Twitter desde tu sitio web ;)

Nota.- Muchas gracias a @JMChia por la cooperación y su paciencia echándome una mano. Si quieres puedes ver la traducción que ha hecho de @anywhere en su blog: Guía Anywhere de Twitter en español
Enlaces: Twitter Developers





Miguel Monroy

Genial artículo, muy claro. Probaré en el nuevo Site luego.

15/4/10 7:22 PM Responder

turko

me atore con la herramienta de http://blogcrowds.com/resources/parse_html.php para blogger... no se como crear la URL.
espero me ayudes!! gracias...

15/4/10 11:10 PM Responder

execute

Que lujo !! se probará ;)

16/4/10 1:48 AM Responder

Jesús Checa

Gracias Amigo

18/4/10 2:00 AM Responder

@TwittBoy

Turko si utilizas la url con tu APIKey en Blogger tal y como se te suministra, no podrás guardar la plantilla.
Debes copiar la url que te dan con tu APIKey, pegarla en la herramienta de Blogcrowds y pulsar sobre "parse". El resultado es lo que puedes utilizar en Blogger.

18/4/10 2:05 AM Responder

nip

qué es lo que debo pegar en http://blogcrowds.com/resources/parse_html.php ? el código API propio? hablas de URL, qué url? No me resulta, y no puedo cerrar la plantilla de blogger.

saludos

18/4/10 2:58 AM Responder

@TwittBoy

A ver... esto: http://platform.twitter.com/anywhere.js?id=TU_APIKEY&v=1
..es la URL que hay que copiar y pegar en Blogcrowds, sustituyendo antes donde dice TU_APIKEY por la que te han dado... no lo veo tan complicado...

18/4/10 3:04 AM Responder

Licuc

Me aburrí. Aunque usé la herramienta que mencionas para convertir el código y poder usarlo en blogger no funcionó. Me acepta la plantilla, pero al darle vista previa no aparece nada.
Tu blog queda en mis favoritos. Regresaré para ver si me puedes dar alguna sugerencia.

19/4/10 7:32 AM Responder

Tu opinas

Bienvenid@ a TwittBoy.com.Muchas gracias por dejar tu comentario.Si quieres contribuir con alguna herramienta o iconos,tienes un formulario disponible en la barra superior derecha del blog.

Los comentarios están siendo moderados
Si esperas alguna respuesta, por favor no comentes de forma anónima.