Я пытаюсь создать приложение WP7, которое бы отправляло короткие сообщения пользователям.Проблема в том, что я всегда получаю Несанкционированный ответ.Вот что я делаю:
Во-первых, я инициализирую Сервис:
TwitterService twService;
twService = new TwitterService(App.TwitterConsumerKey, App.TwitterConsumerSecret);
twService.AuthenticateWith(App.TwitterAccessToken, App.TwitterAccessTokenSecret);
, если я использую SendTweet, я получаю ответ Неавторизованный (что вполне разумно, я полагаю- он не знает, какому пользователю он должен твитнуть).Поэтому я должен как-то авторизовать пользователя.Мне нужен браузер для этого.Я создал один и назвал его LoginBrowser.Как мне это использовать?Я думал, что получаю URI так:
twService.GetRequestToken((requestToken, response) =>
{
if(requestToken == null)
{
Console.WriteLine("Getting request token; response: {0}", response.StatusDescription);
return;
}
var uri = twService.GetAuthorizationUri(requestToken);
if (uri == null)
Console.WriteLine("uri is null");
else
Console.WriteLine("Uri: {0}", uri.ToString());
}
);
Это не работает.Маркер запроса равен нулю, и он печатает, что ответ Unauthorized : |Как правильно это сделать?Вся документация, которую я нахожу, даже не компилируется.Похоже, что TweeSharp был только что обновлен, и теперь вся документация устарела.