-
Notifications
You must be signed in to change notification settings - Fork 68
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
генерит не верные ссылки #9
Comments
Ключевая фраза - "браузер и php это разные пользователи": если перефразировать на человеческий язык, запрос с сервера нужно авторизовать с сервера, а запрос из браузера нужно авторизовать через браузер - трек будет доступен по полученному урлу только для того IP-адреса, с которого был получен токен. То есть если авторизация проведена через метод |
Ясно, плохо конечно, но спасибо =) |
Извините что вас бес толку может беспокою снова. Но если мне попробовать клиентскую авторизацию? |
Нужно поставить Но эта авторизация нужна для других методов API - для работы со стеной, личными сообщениями итд. Чтобы аудиотреки были доступны в браузере, нужен яваскрипт. |
Ага, спасибо большое! |
после поиска аудиозаписей
VkontakteApi::Client.new(session[:token]).audio.get(uid: 167270710)
возвращает хэш с трэками, только вот проблема, генерит не верные url для скачивания допустим, помогите решить пожалуйста эту проблему
вот что нашел в постах:
"Для каждого пользователя ссылка на файл является уникальной. Прежде, чем получить ссылку, вы должны представится системе. Естественно, браузер и php это разные пользователи. Либо вы должны имитировать через headers/curl браузер."
взято от сюда:
http://hashcode.ru/questions/161857/php-404-not-found-%D0%BF%D1%80%D0%B8-%D0%BF%D0%BE%D0%BF%D1%8B%D1%82%D0%BA%D0%B5-%D0%BF%D0%BE%D0%BB%D1%83%D1%87%D0%B8%D1%82%D1%8C-get_headers-vk
The text was updated successfully, but these errors were encountered: