Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
открываете в блокноте, в самом начале пишете в строках email = '...' и password = '...'
не вижу никакого смысла использовать Ваше решение
Не каждый будет лезть в исходный код.
Учитесь уважать пользователей.
не вижу никакого смысла использовать Ваше решение
Лично мне будет интересно почитать про разработку приложений на Flash с нуля
Учитесь уважать пользователей.
Где Вы такую фразу увидели?
Я вверху писал, что есть еще iframe приложения. Javascript API.
Не вырывайте фразы без контекста. Вы все больше меня разочаровываете. Обратите пожалуйста внимание на фразу: «Ведь stanalone приложениям доступна авторизация как и всем сторонним приложениям, просто с запросом разрешений в браузере.»
Вы все больше меня разочаровываете.Держите меня в курсе.
reorder_audio в файле vk_music_organizer.py какую-нибудь отладочную печать, как-то так: def reorder_audio(self, audio_id, owner_id=None, before=None, after=None):
if not before and not after:
raise ValueError('Neither before nor after were specified')
self.ensure_login()
params = {'aid': audio_id, 'oid': (self.user_id if owner_id is None else owner_id)}
if before:
params['before'] = before
if after:
params['after'] = after
print params # this is the debug output
result = vk_api.call_api('audio.reorder', params, self.token)
if result != 1:
raise RuntimeError('API did not return success code')
debug_mode = True в самом начале. Тогда скрипт будет сохранять в отдельные файлы списки треков, альбомов и результаты сортировки. По крайней мере, можно будет посмотреть, отсортировалось оно там или нет.E:\vk-music-organizer-master>vk_music_organizer.py
Traceback (most recent call last):
File "E:\vk-music-organizer-master\vk_music_organizer.py", line 218, in <module>
main(email=email, password=password)
File "E:\vk-music-organizer-master\vk_music_organizer.py", line 200, in main
audios = vk.get_audios()
File "E:\vk-music-organizer-master\vk_music_organizer.py", line 52, in get_audios
self.ensure_login()
File "E:\vk-music-organizer-master\vk_music_organizer.py", line 46, in ensure_login
self.email, self.password, client_id=self.client_id, scope=self.scope)
File "E:\vk-music-organizer-master\vk_auth.py", line 108, in auth
doc, url = auth_user(email, password, client_id, scope, opener)
File "E:\vk-music-organizer-master\vk_auth.py", line 71, in auth_user
raise RuntimeError('Some essential data is missing in the form.')
RuntimeError: Some essential data is missing in the form.
E:\vk-music-organizer-master>
Сортировка треков в плейлисте VK