jueves, 12 de agosto de 2010

Tweet Button

Siguiendo la linea de TweetThis y aprovechando el lanzamiento oficial del Tweet Button por parte de twitter, dejé en el gallery un nuevo user control para facilitar su uso en nuestras aplicaciones.

Las ventaja de este nuevo user control es que podemos ver la cantidad de veces que twitteamos determinado link o texto.

url: url que vamos a twittear
title: texto a incluir junto con la url
count: podemos especificar si queremos el contador de tweets y su align, valores posibles: [horizontal, vertical, none]
via: podemos indicar si lo twitteado lo leímos a través de un usuario particular, vía @cimasan
button_text: texto a incluir en el tweet button
lang: lenguage en el que aparecerá el texto del button



Download TweetButton

miércoles, 11 de agosto de 2010

User Control: Tweet

Hace un tiempo subí al gallery el user control Tweet, con la idea de poder tener los últimos tweets de un user en mi aplicación.

Para usar el UC simplemente arrastramos el control al form de nuestro objeto y configuramos en tiempo de diseño o pragmáticamente las siguientes propiedades:

username: el username del usuario de twitter
width: ancho que tendrá el contenedor donde se mostraran los tweets
avatarsize: es el tamaño a asignar a la foto de perfil del user, ej: 32 (32x32).
autojointextdefault: texto a colocar para tweets escritos por el user
autojointexted: texto a colocar para tweets pasados
autojointexting: texto a colocar para tweets en presente
autojointextreply: texto a colocar cuando el user responde a otro user
autojointexturl: text a colocar cuando se twittea un link
count: cantidad de tweets que queremos mostrar

En ejecución se ve mas o menos así:


update: version 1.1, ahora es posible hacer consultas para buscar determinados tweets, por ejemplo para buscar los tweets con el tag: #XXGX se programaría algo como:

Tweet1.Query = "%23XXGX"

siendo Tweet1, el nombre del user control.
Por más información sobre qué consultas se pueden realizar ver Twitter's Search API

lunes, 9 de agosto de 2010

TweetThis

Dejé en marketplace.genexus.com un nuevo UC para poder agregar un link en nuestra app que nos permita twittear un texto y una url. El UC utiliza http://bit.ly/ para el shorten de la url a tweetear.

 Debemos especificar:

- title, texto a incluir
- url, url que queramos compartir
- login, usuario de http://bit.ly/
- ApiKey, apikey proporcionado por http://bit.ly/ para el usuario especificado en login

Ejemplo:

Event Start

        TweetThis1.title = "tweetthis"
        TweetThis1.url = "http://cimasan.blogspot.com"
        TweetThis1.ApiKey = "mykey"
        TweetThis1.Login = "cimasan"

EndEvent

Download TweetThis