jueves, 8 de julio de 2010

Twitterizer: Mandamos mensajes a twitter con C#

Bueno, ya ha llovido bastante desde que mandé mensajitos a twitter desde java, hoy estaba por casa aburrido y decidí hacer lo mismo con C#, el maravilloso google me permitió encontrar la dll twitterizer, que viene a ser el equivalente de twitter4J de java pero con la simpleza que siempre nos otorga C#, el tutorial lo hago sobre el microsoft visual C# 2008 express, aunque antes de empezar tendreis que descargaros twitterizer bien, ahora cuando lo tengais descargado abrimos el visual C# y comenzamos:

1.- Creamos una nueva aplicación de formulario standart pulsando sobre archivo-nuevo proyecto-aplicacion de windows form



2.- Ahora agregamos twitterizer a nuestro proyecto pulsando en proyecto, agregar referencia


3.-Pulsamos sobre la dll twitterizer


4.- Ponemos unos botoncistos y labels




5.- Ya tenemos nuestro formulario creado para ser usado



6.- Ahora configuramos la función que realizará el botón y con el que mandaremos el mensaje



Tranquilos y no achineis los ojos, el codigo resultante en nuestra clase lo pongo aqui:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using Twitterizer.Framework; //LINEA MUY IMPORTANTE, TENEMOS QUE INCLUIR LA LIBRERIA 

namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            Twitter twitterman = new Twitter(textBox1.Text,textBox2.Text);
            try
            {
                twitterman.Status.Update("ESCRIBE AQUI TU MENSAJE");
            }
            catch (Exception exp) { textBox1.Text = "fail"; }
        }

 
    }
}

El código es extremadamente sencillo y habla por si solo, pronto haré como hice con la entrada de twitter4J y una vez registrada la aplicación y poder mandar mensajes desde nuestra aplicación registrada o hacer que otros la usen.


Aunque en este caso no sea muy util por la simpleza del ejemplo, dejo igualmente la descarga del proyecto: