Что происходит с вашей сборкой, если нужна Captcha? #89
The text was updated successfully, but these errors were encountered:
azhidkov commented May 5, 2015Выбрасывается исключение CaptchaNeededException в котором есть идентификатор капчи (sid) и Url-адрес изображения с капчей (Img).
Далее, в приложении вы можете выводить изображение капчи и сделать текстовое поле куда пользователь будет её вводить. Далее вам нужно будет выполнить тот же метод, что выбросил исключение плюс дополнительно указать идентификатор капчи и её значение.
Если метод не принимает таких параметров (значит я не успел это сделать :)), напишите об этом комментарием к этой задаче.
kristx300 commented May 6, 2015а можно пример кода как всё это выглядит?
CaCTuCaTu4ECKuu commented May 7, 2015VkApi api = new VkApi; api.Authorize(); try catch (CaptchaNeededException cEx)
kristx300 commented May 8, 2015А если пользователь не верно ввел капчу? какие дальше будут действия?
CaCTuCaTu4ECKuu commented May 8, 2015В данном случае снова вылезет ошибка. Вы пишете обработку как вам угодно, как напишете так и будет, можно вогнать в цикл с проверкой и не выходить из него пока выскакивает CaptchaNeededException.
kristx300 commented May 16, 2015Хотелось бы методы с капчей такие как 👍 : wall.Get wall.GetComment wall.Delete wall.DeleteComment
CaCTuCaTu4ECKuu commented May 16, 2015А разве когда при вызове этих моментов вылазит капча она отображается не как CaptchaNeededException? Все ошибки отлавливаются в одном месте и соответственно работают для всех методов, разве что в ответ на эти методы приходит другой номер ошибки
kristx300 commented May 17, 2015я про api.Message.Send(. , cEx.Sid, captchaKey);
CaCTuCaTu4ECKuu commented May 17, 2015Я ничего не понял
kristx300 commented May 17, 2015Хотелось бы методы с капчей такие как 👍 : wall.Get wall.GetComment wall.Delete wall.DeleteComment То есть, доп. перегрузки с SID и CaptchaKey например обычный wall.Get(owner_id,count , etc + SID + CaptcjaKey);
CaCTuCaTu4ECKuu commented May 17, 2015Вот оно что, как будет время - тогда. Если у вас есть возможность - можете сами делать исправления, обновления и присылать сюда, так будет гораздо быстрее. А насчет Get и GetComment, эти методы вообще не должны вызывать капчу насколько я знаю
kristx300 commented May 17, 2015Спасибо :) а за денюжку работаете?))
mainefremov commented May 19, 2015Если у вас есть возможность - можете сами делать исправления, обновления и присылать сюда, так будет гораздо быстрее.
В связи с чем вопрос. Никогда не работал с тестами, насколько это большая помеха? Если да, какие наикратчайшие пути решения? Просто есть множество идей, которые по причине своей безграмотности не решаюсь отправит в пулл.
CaCTuCaTu4ECKuu commented May 19, 2015Да, поэтому и нет времени :)
@mainefremov Сами тесты я тоже не особо умею писать, я без них писал, только исправил парочку под новые мметоды. Если вы что то добавили и проверили - отправляйте, я протестирую и сделаю пулл
kristx300 commented May 19, 2015а какие расценки?) например мне нид вот этот вкапи, ток не опенсорс методов auth + 15 методов + exceptions
CaCTuCaTu4ECKuu commented May 19, 2015Напиши мне на скайп (такой же как и ник)
alexsuslin commented Jun 19, 2015vk.Wall.Post тоже не работает с каптчей?
kovart commented Sep 24, 2015Что то как-то не удобно работает обработка капчи, слишком много придется try..catch писать. Может лучше событие сделать?
thisiswhite commented Dec 2, 2015Товарищи работаю с audio.serch грамоздкий цикл капча таки выпадает на 55 обращении. После обработки нет возможности ее отправить на сервер так как нет у audio перегрузки отправки капчи =( думаю идеален был бы метотд setCaptcha для всей vknet.
CaCTuCaTu4ECKuu commented Dec 2, 2015На с аудио есть ограничения, думаю или я или кто-то еще в ближайшее время сделает структуру параметров для основных методов
inyutin-maxim commented Dec 2, 2015@thisiswhite Я работаю над этим классом, в ближайшее время внесу необходимые изменение.
thisiswhite commented Dec 2, 2015Тогда могу я вас попросить внести поле битрейт для каждого элемента audio и поле размер ?
inyutin-maxim commented Dec 2, 2015@thisiswhite Да, конечно. Я стараюсь добавлять отсутствующие поля.
thisiswhite commented Dec 2, 2015спасибо! Я начинающий, но вот решил покопаться для общего развития в вашем коде и если обратить внимание на https://vk.com/dev/audio_object там нет доступа к полям ни bittrate ни file size. и на сколько понимаю просто так путем response ["size"] поле размер не добавить? Дело в том что я получаю коллекцию audio и сортирую их по битрейту дабы выбрать лучшие и загрузить, на данный момент приходится брать audio[i].url и через GetResponse выцеплять file size и на основе дилительности и размера высчитывать битрейт. (и так с каждым). Я не маньяк меня заставили =)
inyutin-maxim commented Dec 2, 2015@thisiswhite Просто с развитием API добавляются новые поля, а в библиотеке далеко не все классы находятся в актуальном состоянии, а некоторых и вовсе нет пока что. Со временем я думаю мы приведем библиотеку в актуальное состояние, а там поддерживать ее станет проще