2
OAuth 및 RestSharp를 처음 사용합니다.oauth_token 및 oauth_token_secret 검색 (Windows Phone에서 RestSharp)
RestSharp를 사용하여 모든 OAuth 항목을 처리하는 Windows Phone 앱을 만들고 있습니다.
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 이벤트 처리기로 인해 참조하십시오,하지만 어떻게 내 프로그램에서 그들을 사용하도록 추출 할 수 있습니까?