Coder Social home page Coder Social logo

Comments (11)

genaev avatar genaev commented on July 23, 2024

Api id больше не нужен. Попробуйте без него
10 дек. 2015 г. 17:43 пользователь "Andrey Baksalyar" <
[email protected]> написал:

Использую новую версию с гитхаба. Делаю все, как написано в инструкции.
Ввожу логины-пароли-api_id, в ответ стандартное:

Упс! Что-то пошло не так и авторизация не удалась.
Проверьте правильность введенного логина, пароля и api_id.
Заметьте, что логин и пароль нужно писать в кавычках, например:
--login '[email protected]' --password 'my_long_password'

Было бы неплохо выводить хотя бы примерную причину провала авторизации. А
то непонятно куда копать и что делать, когда получаешь ошибку в стиле «Упс,
что-то пошло не так» — никакой конкретики.


Reply to this email directly or view it on GitHub
#15.

from vmd.

Baksalyar avatar Baksalyar commented on July 23, 2024

Хм. Ответ тот же:

Упс! Что-то пошло не так и авторизация не удалась.
Проверьте правильность введенного логина, пароля и api_id.
Заметьте, что логин и пароль нужно писать в кавычках, например:
--login '[email protected]' --password 'my_long_password'

Логин (пробовал и мыло и телефонный номер в международном формате) и пароль пишу в кавычках.

from vmd.

Baksalyar avatar Baksalyar commented on July 23, 2024

P.S. Платформа — Linux. Тот же результат дает бинарная сборка под Windows.

from vmd.

anatol avatar anatol commented on July 23, 2024

У меня та же проблема с и без api_id.

from vmd.

genaev avatar genaev commented on July 23, 2024

странно. вчера пользовался. проблем не было.

24.12.2015 2:50, Anatol Pomozov пишет:

У меня та же проблема с и без |api_id|.


Reply to this email directly or view it on GitHub
#15 (comment).

from vmd.

anatol avatar anatol commented on July 23, 2024

Имеет смысл добавить более внятные сообщения об ошибках. Т.е. всесто Упс! Что-то пошло не так и авторизация не удалась. стоит вывести http response code + data. Думаю это поможет решению проблем наподобие этой.

from vmd.

anatol avatar anatol commented on July 23, 2024

Я использую последнюю версию VK::App (0.12). Добавил логирование в функции _login _authorize_app. По хорошему эта библиотека должна печатать сообщения возвращаемые сайтом в консоль. Это бы избавило пользователей от мучений почему приложение не работает.

Так вот _authorize_app запрос к http://oauth.vk.com/authorize возвращает ошибку 401 с контентом {"error":"invalid_scope","error_description":"Only desktop applications have access to user messages"} что говорит об изменениях в алгоритме авторизации на сайте.

Api id больше не нужен. Попробуйте без него

VK::App 0.12 требует обязательный api_id :

  die "USAGE:\nVK::App->new(api_id => ... login => ... password => ...)\n",
  "VK::App->new(api_id => ... cookie_file => ...)\n" unless _valid_new_args(\%args);

from vmd.

genaev avatar genaev commented on July 23, 2024

Сейчас попробовал с нуля поставить на чистую виртуальную машину с linux mint 17.2 vmd.pl и зависимые модули из cpan. Авторизация работает. Музыку качает. Ваши проблемы не воспроизводятся.

Для модуля VK::App api_id нужен.
Для vmd.pl api_id не нужен, там жестко вбит мой. Возможно проблема в этом, хотя очень мало вероятно. (Товарищ почти ежедневно пользуется под windows без проблем.)
Попробуйте в 87 строчку вбить свой свой api_id, может поможет.
По умолчанию при авторизации в vmd.pl никаких api_id вводить не надо:
./vmd.pl --login '[email protected]' --password 'my_password'

если используете windows параметры надо вводить в двойных кавычках!

from vmd.

stleon avatar stleon commented on July 23, 2024

Упс! Что-то пошло не так и авторизация не удалась.

from vmd.

vlinevych avatar vlinevych commented on July 23, 2024

Похоже проблема все еще актуальна,

mac os x
perl v5.18.2
VK-App-0.12
Thread-Pool-Simple-0.25
JSON-2.90
File-HomeDir-1.00
LWP 6.05
LWP::Protocol::https 6.04

vmd last commit: 45886cf45dde3ae102ca403b6b427f1b7ed9d898
./vmd.pl --login '[email protected]' --password 'mypwd'
./vmd.pl --login '[email protected]' --password 'mypwd' --api_id 'myapiadi'
./vmd.pl --login '[email protected]' --password 'mypwd' --api_id '2998239'
./vmd.pl --login "[email protected]" --password "mypwd"
./vmd.pl --login "[email protected]" --password "mypwd" --api_id "myapiadi"
./vmd.pl --login "[email protected]" --password "mypwd" --api_id "2998239"

Упс! Что-то пошло не так и авторизация не удалась.
Проверьте правильность введенного логина, пароля и api_id.
Заметьте, что логин и пароль нужно писать в кавычках, например:
--login '[email protected]' --password 'my_long_password'

Добавление логирования в VK/App.pm в метод _login вернуло
500 Can't verify SSL peers without knowing which Certificate Authorities to trust

Вопрос решился установкой LMP::UserAgen Mozilla::CA
sudo cpan install LMP::UserAgen Mozilla::CA

from vmd.

genaev avatar genaev commented on July 23, 2024

Спасибо! Включу, этот модуль, как обязательный.

13 июля 2016 г. 15:45 пользователь "Volodymyr Linevych" <
[email protected]> написал:

Похоже проблема все еще актуальна,

mac os x
perl v5.18.2
VK-App-0.12
Thread-Pool-Simple-0.25
JSON-2.90
File-HomeDir-1.00
LWP 6.05
LWP::Protocol::https 6.04

vmd last commit: 45886cf

./vmd.pl --login '[email protected]' --password 'mypwd'
./vmd.pl --login '[email protected]' --password 'mypwd' --api_id 'myapiadi'
./vmd.pl --login '[email protected]' --password 'mypwd' --api_id '2998239'
./vmd.pl --login "[email protected]" --password "mypwd"
./vmd.pl --login "[email protected]" --password "mypwd" --api_id "myapiadi"
./vmd.pl --login "[email protected]" --password "mypwd" --api_id "2998239"

Упс! Что-то пошло не так и авторизация не удалась.
Проверьте правильность введенного логина, пароля и api_id.
Заметьте, что логин и пароль нужно писать в кавычках, например:
--login '[email protected]' --password 'my_long_password'

Добавление логирования в VK/App.pm в метод _login вернуло
500 Can't verify SSL peers without knowing which Certificate Authorities
to trust

Вопрос решился установкой LMP::UserAgen Mozilla::CA
sudo cpan
install LMP::UserAgen Mozilla::CA


You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.

from vmd.

Related Issues (14)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.