Ошибка 301 Invalid Filename при вызове метода audio.save

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в IFrame-приложениях (JavaScript, PHP и т.д)

Ошибка 301 Invalid Filename при вызове метода audio.save

Сообщение zakon » 15 апр 2011, 12:15

Не могу понять, что конкретно означает ошибка 301 Invalid Filename в моем случае.

Что я делаю:
1. Вызываю audio.getUploadServer
2. Подаю JSON результат в AJAX запрос к PHP скрипту
3. В PHP скрипте отправляю аудио файл в POST запросе через сURL
4. JSON результат возвращаю в приложение и передаю в метод audio.save
На что метод audio.save выдает error_code: 301, error_msg: Invalid Filename.

Приложение долгое время работало, сбой мог случить после:
1. переезда на новый хостинг
2. обновления API, о котором я не знаю

Был ли у кого работы с audio?
zakon

 
Автор темы
Сообщения: 1
Зарегистрирован: 15 апр 2011, 12:06
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Чтобы убрать блок с рекламой, зарегистрируйтесь на форуме или войдите.

Google
 



Re: Ошибка 301 Invalid Filename при вызове метода audio.save

Сообщение megaryab » 21 май 2012, 15:48

Это какие то косяки у контакта. Выясняю уже неделю этот вопрос.
megaryab

 
Сообщения: 3
Зарегистрирован: 21 май 2012, 15:43
Благодарил (а): 0 раз.
Поблагодарили: 1 раз.

Re: Ошибка 301 Invalid Filename при вызове метода audio.save

Сообщение megaryab » 23 май 2012, 15:18

Народ. Кто нибудь посмотрите что у вас с сохранением аудио файлов. А именно с методом saveAudio
Выдает мне Invalid Filename, и хоть ты тресни.
Поясняю.
После того как я загружаю файл на сервер он мне дает как бы правильный ответ в формате JSON.

{"redirect": "http://vkontakte.ru/audio.php?act=done_add&mid=23592666&aid=0&gid=0&server=521619&audio=f6d738d202%012%01%01%016c60bbc4e51ccfc42d28dc92fa684893&hash=6b3c73218294455bb85fa8eca7572bfb&audio_hash=6c60bbc4e51ccfc42d28dc92fa684893",
 "server": "521619",
"audio": "f6d738d20226c60bbc4e51ccfc42d28dc92fa684893",
"hash": "6b3c73218294455bb85fa8eca7572bfb_6c60bbc4e51ccfc42d28dc92fa684893"}


Потом остается вызвать только метод saveAudio и все.
Но я получаю следующую ошибку - Invalid Filename.
Причем, если я даже поля hash и audio - пишу неправильными он тоже дает эту же ошибку. Ощущение такое, что у них в контакте что то сломалось.
Или же, я перестал понимать вообще самые элементарные вещи.
Помогите, кто сможет.
megaryab

 
Сообщения: 3
Зарегистрирован: 21 май 2012, 15:43
Благодарил (а): 0 раз.
Поблагодарили: 1 раз.

Re: Ошибка 301 Invalid Filename при вызове метода audio.save

Сообщение megaryab » 04 июн 2012, 14:57

Так нашел проблему.
Все дело оказалось в MP3 тэгах. Нужно было все го лишь установить title. Ну и artist
Так как сервер мой формировал .mp3 из .wav который присылал клиент, то тэгов там не было. И контакт давал мне такую супер интеллектуальную ошибку.

За это сообщение автора megaryab поблагодарил:
Александр
megaryab

 
Сообщения: 3
Зарегистрирован: 21 май 2012, 15:43
Благодарил (а): 0 раз.
Поблагодарили: 1 раз.

Re: Ошибка 301 Invalid Filename при вызове метода audio.save

Сообщение Dimych » 03 июл 2012, 14:12

Всем привет.

Такая же проблема((((

Пробовал добавлять теги - всё равно контакт выкидывает эту же ошибку.

Кто-то ещё что-то смог раскопать?

megaryab писал(а):Так нашел проблему.
Все дело оказалось в MP3 тэгах. Нужно было все го лишь установить title. Ну и artist
Так как сервер мой формировал .mp3 из .wav который присылал клиент, то тэгов там не было. И контакт давал мне такую супер интеллектуальную ошибку.


megaryab, и у Вас до сих пор всё работает как нужно с любыми загружаемыми файлами, главное только чтобы были указаны title и artist в тегах?
Dimych

 
Сообщения: 1
Зарегистрирован: 03 июл 2012, 14:07
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.


Вернуться в Создание IFrame-приложений ВКонтакте



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0