Snažím se poslat dotaz na server, pro obdržení access tokenu ke svojí aplikaci (WP7). Ten dotaz má být metodou POST a obsahovat několik údajů. Všechny údaje mám, ale mám problém se sestavením toho requestu. Výsledný request by měl vypadat nějak takhle:
POST /oauth/token HTTP/1.1
Host: api.quizlet.com
Authorization: Basic c3ZWRUhNZVA0aDp3eS4yUXA0ZXNFY0xQUFl2WkRFTGpn
Content-Type: application/x-www-form-urlencoded; charset=UTF-8
grant_type=authorization_code&code=GENERATED_CODE
Moje dosavadní implementace vypadá nějak takhle:
var client = new WebClient();
client.Credentials = new NetworkCredential("ClientID", "Password");
client.UploadStringAsync(new Uri(https://api.quizlet.com/oauth/token),"POST",
"grant_type=authorization_code&code=123456789&redirect_uri=urladresa");
V eventhandleru mi to vyhazuje WebException, protože server neodpověděl. Takže mám určitě špatně poslaný ten požadavek. Můžete mě někdo správně nasměrovat? PS Dokumentace, podle které postupuji je zde: https://quizlet.com/api/2.0/docs/authori... A zasekl jsem se na bodu 2.
|