Comments (11)
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.
Хм. Ответ тот же:
Упс! Что-то пошло не так и авторизация не удалась.
Проверьте правильность введенного логина, пароля и api_id.
Заметьте, что логин и пароль нужно писать в кавычках, например:
--login '[email protected]' --password 'my_long_password'
Логин (пробовал и мыло и телефонный номер в международном формате) и пароль пишу в кавычках.
from vmd.
P.S. Платформа — Linux. Тот же результат дает бинарная сборка под Windows.
from vmd.
У меня та же проблема с и без api_id
.
from vmd.
странно. вчера пользовался. проблем не было.
24.12.2015 2:50, Anatol Pomozov пишет:
У меня та же проблема с и без |api_id|.
—
Reply to this email directly or view it on GitHub
#15 (comment).
from vmd.
Имеет смысл добавить более внятные сообщения об ошибках. Т.е. всесто Упс! Что-то пошло не так и авторизация не удалась.
стоит вывести http response code + data. Думаю это поможет решению проблем наподобие этой.
from vmd.
Я использую последнюю версию 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.
Сейчас попробовал с нуля поставить на чистую виртуальную машину с 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.
Упс! Что-то пошло не так и авторизация не удалась.
from vmd.
Похоже проблема все еще актуальна,
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.
Спасибо! Включу, этот модуль, как обязательный.
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.04vmd 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)
- Не качает музыку со старницы HOT 1
- можно ли при помощи vmd качать музыку со стен групп?
- Warning when using with perl-5.18
- config dir should be hidden (on Unix)
- Event not found HOT 1
- Добавить проверку размера файла после скачивания HOT 2
- Proxy support HOT 1
- Качает не все файлы HOT 1
- При синхронизации каждый второй скаченный файл скачивается повторно HOT 1
- новая опция "Рекомендации"
- Mac OSX - не коннектит HOT 4
- Не могу найти пользователя с uid 'genaev' HOT 1
- Не получается авторизоваться HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from vmd.