ignature =" + sig + "&" +
"oauth_timestamp =" + timeStamp + "&" +
"oauth_nonce =" + nonce + "&" +
"oauth_version =" + "1.0";
// Запит на сервер = (HttpWebRequest) HttpWebRequest.Create (request_url); = (HttpWebResponse) Request.GetResponse (); = (HttpWebResponse) Request.GetResponse (); = new StreamReader (Response. GetResponseStream (), Encoding.GetEncoding (1251)); outline = Reader.ReadToEnd (); [] delimiterChars = {'&', '='}; [] words = outline.Split (delimiterChars); _token = words [ 1]; _token_secret = words [3]; _callback_confirmed = words [5]; _url = "#" justify">}
Метод public string Authorize (string pin) використовується для авторизації користувача. Як параметр приймає рядок, що містить ПІН-код. Повертається значенням є ім'я користувача. Усередині методу відбувається процедура запиту на сервер, отримання відповіді у вигляді рядка, розбір отриманого рядка і присвоєння значень відповідним змінним. p align="justify"> public string Authorize (string pin)
{uri = new Uri ("#" justify">// Формування та висновок рядка запиту
request_url =
"#" justify">" oauth_consumer_key = "+ consumerKey +" & "+
"oauth_token =" + oauth_token + "&" +
"oauth_signature_method =" + "HMAC-SHA1" + "&" +
"oauth_signature =" + sig + "&" +
"oauth_timestamp =" + timeStamp + "&" +
"oauth_nonce =" + nonce + "&" +
"oauth_version =" + "1.0" + "&" +
"oauth_verifier =" + oauth_verifier;
// Запит на сервер = (HttpWebRequest) HttpWebRequest.Create (request_url); = (HttpWebResponse) Request.GetResponse (); = new StreamReader (Response.GetResponseStream (), Encoding.GetEncoding (1251) );
outline = Reader.ReadToEnd ();
// Розбір виданої рядки і присвоєння значень відповідним змінним
words = outline.Split (delimiterChars); _token = words [1]; _token_secret = words [3]; user_id = words [5]; screen_name = words [7]; screen_name;
}
Метод public string SendTwit (string Twit) використовується для відправки повідомлення в стрічку. Як параметр приймає рядок з повідомленням. Повертається значенням є рядок з текстом ok у разі вдалого завершення, або рядок з відповіддю сервера про помилку.
public string SendTwit (string Twit)
{tokens = new OAuthTokens ();// Створюємо об'єкт класса.ConsumerKey = "7sm4qTVBxeqlTdv9Syfog";// Ввводім Consumer Key
// Вводимо Consumer Secret.ConsumerSecret = "058PJGiiPs3SClDoDg1cd6fvFqw37...