Получение маркера oauth и секрета маркера oauth (RestSharp в Windows Phone)
Новое для OAuth и RestSharp.
Я создаю приложение для Windows Phone, используя RestSharp для обработки всех материалов OAuth.
private void LoginButton_Tap(object sender, System.Windows.Input.GestureEventArgs e)
{
RestClient client = new RestClient(OAuth.Auth.baseurl);
client.Authenticator = RestSharp.Authenticators.OAuth1Authenticator.ForRequestToken(OAuth.Auth.consumerkey, OAuth.Auth.consumersecret);
var request = new RestRequest("oauth/request_token", Method.POST);
client.ExecuteAsync(request, (response) =>
{
var resource = response.Content;
MessageBox.Show(resource);
webBrowser1.Navigate(new Uri(OAuth.Auth.UAuthorise + "?" + resource + "&oauth_callback=http://bing.com"));
});
}
private void webBrowser1_LoadCompleted(object sender, System.Windows.Navigation.NavigationEventArgs e)
{
MessageBox.Show(e.Uri.ToString() + " loaded");
}
Я успешно получаю маркер запроса,а затем пользователь может войти в службу. затем метода webbrowser1 переходит к bing.com (как определено в URL-адрес обратного вызова). Мой вопрос: что мне сделать, чтобы получить oauth_token и oauth_token_secret? Я могу видеть их, благодаря обработчику событий webBrowser1_LoadCompleted, но как я могу извлечь их в использовать их в моей программе?