Странное поведение АПИ

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в Flash-приложениях (ActionScript)
Ответить
zoomerland
Сообщения: 4
Зарегистрирован: 22 май 2012, 12:09

Странное поведение АПИ

Сообщение zoomerland »

Добрый день! Если вызвать API метод audio.get из среды разработки, то он прекрасно работает. Но если залить приложение на сервер ВК, метод будет ничего не возвращать в значительном проценте вызова(из 20 вызовов 2,3-не возвращают).Причем хоть не возвращаются всегда одни и те же вызовы, связь между ними не заметил. Хелп!!!
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: Странное поведение АПИ

Сообщение Александр »

Метод то вызывается? Что конкретно возвращает? Пустой ответ или ответ с ошибкой? Используй Charles.
zoomerland
Сообщения: 4
Зарегистрирован: 22 май 2012, 12:09

Re: Странное поведение АПИ

Сообщение zoomerland »

Метод вызывается и ответа не приходит в принципе. Я использую localConnecction,ни onComplite ни onError просто не вызываются.
Попробую Charles, спасибо.
zoomerland
Сообщения: 4
Зарегистрирован: 22 май 2012, 12:09

Re: Странное поведение АПИ

Сообщение zoomerland »

В Charles показывает что ответ есть. Выходит что если ответ длиннее определенного количества - приложение виснет. Но дома то почему не виснет? Я ничего не могу понять в сложившейся ситуации, выручайте.
sanych_dv
Разработчик
Разработчик
Сообщения: 550
Зарегистрирован: 29 апр 2011, 01:52

Re: Странное поведение АПИ

Сообщение sanych_dv »

Хмм. Попробуйте почистить кэш.
zoomerland
Сообщения: 4
Зарегистрирован: 22 май 2012, 12:09

Re: Странное поведение АПИ

Сообщение zoomerland »

sanych_dv писал(а):Хмм. Попробуйте почистить кэш.
Я очень новичек, можно чуть подробнее?
sanych_dv
Разработчик
Разработчик
Сообщения: 550
Зарегистрирован: 29 апр 2011, 01:52

Re: Странное поведение АПИ

Сообщение sanych_dv »

В localConnection есть ограничение на запрос длиной в 40 kb. В APIConnection по умолчанию стоит способ localConnection. Что бы снять ограничение, пишем

Код: Выделить всё

 var VK:APIConnection = new APIConnection(flashVars);VK.forceDirectApiAccess(true); 
Ответить