Wpis z mikrobloga

hej #wykopapi #programowanie takie pytanie #wapi tak podpisuje zapytania do wypokowego api

return md5($this->secret . $url . ($post === null ? '' : implode(',', $post)));
napisałem coś takiego w jquery aby pobrac klucz zalogowanego użytkownika

function doAction() {

$.ajax({

url: '[http://a.wykop.pl/user/login/appkey,S5i3R04L4J',](http://a.wykop.pl/user/login/appkey,S5i3R04L4J',)

dataType: 'jsonp',

data: {

login: 'qwelukasz',

password: 'mybelowedpassword'

},

success: function (data) {successFunction(data)},

error: function () { error(); },

complete: function () { complete(); }

});

}

z tym, że dostaję zwrotkę

{"error":{"code":6,"message":"Niepoprawnie podpisane \u017c\u0105danie"}}
Jak podpisać zapytanie?
  • 8
@Ginden: a w c#?

` HttpClient client = new HttpClient();

string url = "http://a.wykop.pl/user/login/appkey,S5i3R04L4J";

client.DefaultRequestHeaders.Add("Accept", "application/Json");

var user = new User();

user.login = "qwelukasz";

user.password = "mybelowedpassword";

var stringContent = new StringContent(user.ToString());

var response = await client.PostAsync(new Uri(url), stringContent);

var resultstring = response.Content.ReadAsStringAsync().Result;`

tutaj przykład

#csharp