Windows Mobile 6 и твиттер - PullRequest
       34

Windows Mobile 6 и твиттер

1 голос
/ 16 мая 2010

Я пытаюсь внедрить Twitter в мобильную игру, которую разрабатываю, и испытываю трудности с использованием доступных библиотек.Может кто-нибудь объяснить, как я использую библиотеку, такую ​​как nTwitter в .net compact framework 3.5 и windows mobile 6 professional SDK Заранее благодарен за любую помощь, Том

1 Ответ

0 голосов
/ 14 июня 2010

Twitter можно контролировать с помощью простых авторизованных веб-запросов. Для этого вы можете использовать System.Net.HttpWebRequest из .NET Framework.

Пример ниже демонстрирует, как опубликовать статус в Twitter:

public void SubmitUserStatus(string username, string password, string tweet)
{
  // encode the username/password
  string user = Convert.ToBase64String(System.Text.Encoding.UTF8.GetBytes(username + ":" + password));
  // determine what we want to upload as a status
  byte[] bytes = System.Text.Encoding.ASCII.GetBytes("status=" + tweet);
  // connect with the update page
  HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://twitter.com/statuses/update.xml");
  // set the method to POST
  request.Method = "POST";
  request.ServicePoint.Expect100Continue = false;
  // set the authorisation levels
  request.Headers.Add("Authorization", "Basic " + user);
  request.ContentType = "application/x-www-form-urlencoded";
  // set the length of the content
  request.ContentLength = bytes.Length;
  // set up the stream
  Stream reqStream = request.GetRequestStream();
  // write to the stream
  reqStream.Write(bytes, 0, bytes.Length);
  // close the stream
  reqStream.Close();
}

источник: http://weblogs.asp.net/wallym/archive/2009/03/25/twitter-api-submit-a-post-in-c.aspx

Также я бы порекомендовал посмотреть на этой странице готовые библиотеки: http://dev.twitter.com/pages/libraries#csharp

...