"google ile giriş yap" işlevine sahip bir Windows 7 uygulaması geliştirdim. Google kitaplığı windows telefon çalışma zamanı ile uyumlu değil, bu yüzden RestSharp'ı seçiyorum.Google Kimlik Doğrulama için RestSharp nasıl kullanılır?
Uygulama, Google'dan bir kimlik doğrulama kodu başarıyla aldı ve sonraki adım, erişim belirteci ve yenileme belirtecinin kodunu değiştirmek. Burada bir problemle karşılaştım.
var request = new RestRequest(this.TokenEndPoint, Method.POST);
request.AddParameter("code", code);
request.AddParameter("client_id", this.ClientId);
request.AddParameter("client_secret", this.Secret);
request.AddParameter("redirect_uri", "http://localhost");
request.AddParameter("grant_type", "authorization_code");
client.ExecuteAsync<???>(request, (response) =>
{
var passIn = response;
}); // how to use this method?
Google'dan yanıt almak için client.ExecuteAsync<T>
yöntemi (veya başka yararlı olacaktır) nasıl kullanılacağı emin değilim. Bu yöntemi kullanmak için önceden talep edilen başka bir kod var mı? Birisi bana yardım edebilir mi?
Benim sorunum, başka kodlar yürütülürse geri arama çağrılmayacak gibi. Bu iyi bir çözüm, teşekkürler! Bu 'client.ExecuteAsync (istek, (yanıt) => { Deployment.Current.Dispatcher.BeginInvoke (() = UI iş parçacığı üzerinde çalıştırılmaktadır böylece – yifei
Ayrıca harekete içindeki kodlama memuru sarılmış olmalıdır > { myResponseTextBox.text = response.Content; }); }); ' – Chewbarkla