Online-Artikel
Code des Mini-Twitter-Frontends Twitty
30.07.2009
In wenigen Minuten zusammengezimmert: Der Code für das Posten von Nachrichten in Twitter
Den Code muss man mit einigen Attributen verzieren:
- quick and dirty
- keineswegs Clean Code
- Zugangsdaten zu Twitter sind nicht gesichert
- aber wie so oft: er funktioniert
Er verwendet Linq 2 Twitter http://linqtotwitter.codeplex.com/.
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 LinqToTwitter;
namespace Twitty
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
toolStripStatusLabel1.Text = "Working ...";
toolStripStatusLabel1.BackColor = Color.Orange;
this.Refresh();
string userName = Twitty.Properties.Settings.Default.userName;
string password = Twitty.Properties.Settings.Default.password;
try
{
// For Twitter
var twitterCtx = new TwitterContext(userName, password,
"http://www.twitter.com/", "http://search.twitter.com/");
var tweety = twitterCtx.UpdateStatus(textBox1.Text);
toolStripStatusLabel1.Text = "Tweet with ID " + tweety.ID + " posted";
toolStripStatusLabel1.BackColor = Color.Green;
}
catch (Exception ex)
{
toolStripStatusLabel1.Text = ex.Message;
toolStripStatusLabel1.BackColor = Color.Red;
}
}
private void Form1_Load(object sender, EventArgs e)
{
Left = Screen.PrimaryScreen.Bounds.Width - Width;
}
}
}
Sie finden diesen Artikel interessant? Dann helfen Sie anderen ihn zu finden und kicken Sie ihn bei
www.dotnet-kicks.de!