Доброго времени суток.
Недавно задался вопросом написать приложение для соц.сети ВКонтакте, используя его API.
Решил использовать вашу библиотеку.
Что я сделал: 1. Для начала я переделал авторизацию. Для этого, руковоствуясь
статьей, переделал функцию
public SessionInfo GetSession(string login, string pwd)так, что бы она возвращала нужное нам
SessionInfo без веббраузера.
2. Создал
Standalone-приложение 3. В итого получил id и другие параметры для моего приложения
см. фото 4. После этого - далаю все по инструкции
SessionManager sm = new SessionManager(2322577, 16383);
SessionInfo si = sm.GetSession(tbLogin.Text, tbPassword.Text);
ApiManager manager = new ApiManager(si);
manager.Method("friends.get").Execute();Но ответ получаю с
ошибкой <?xml version="1.0" encoding="utf-8" ?>
- <error>
<error_code>4</error_code>
<error_msg>Incorrect signature: server authorization</error_msg>
- <request_params list="true">
- <param>
<key>api_id</key>
<value>2322577</value>
</param>
- <param>
<key>method</key>
<value>friends.get</value>
</param>
+ <param>
<key>v</key>
<value>3.0</value>
</param>
- <param>
<key>sig</key>
<value>a60bd74fb1602cc2e7105735a65bce1a</value>
</param>
- <param>
<key>sid</key>
<value>b46a802a1265fd3a4eb2550be25d0fb3f034c45392fa9f263931b0f59aae1a</value>
</param>
</request_params>
</error>Пробовал разные методы - и с параметрами и без = результат тот же.
Уже потратил кучу времени, никак не пойму в чем дело.
Пробовал ваше демо приложение
AudioDownloader - ото тоже вылетает с ошибкой.
Может подскажете в чем дело?
Вопрос направляю как автору, так и всем, кто может хоть както помочь.
Заранее благодарен за ответ.