users.get не работает при количестве id > 10

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в Flash-приложениях (ActionScript)
Ответить
Turbo-Dizel
Сообщения: 11
Зарегистрирован: 06 янв 2013, 23:48

users.get не работает при количестве id > 10

Сообщение Turbo-Dizel »

Привет! В интернете не нашел ничего похожего, поэтому осмелюсь написать здесь.
Вопрос как таковой описан в названии темы, когда в БД лежит 10 пользователей, всё нормально, получаю всю информацию (имя, фамилия, аватарка) всех пользователей, но если пользователей 11 и больше, то выдает ошибку Incorrect signature: sid & secret authorization. Вот запрос, выдающий ошибку:

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

 VK.api("users.get", { uids:topAppID, fields:"photo" }, getProfilesDone, getProfilesErr); 
topAppID - массив ID пользователей ВКонтакте.
Надеюсь на Ваш ответ, так как не уверен, что смогу решить проблему сам.
Alazaur
Разработчик
Разработчик
Сообщения: 1001
Зарегистрирован: 16 окт 2011, 20:25

Re: users.get не работает при количестве id > 10

Сообщение Alazaur »

Turbo-Dizel, что-то не то с самим массивом видимо, приходилось получать и по 400 за раз проблем не было. Попробуйте сделать явное преобразование в строку.

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

VK.api("users.get", { uids:topAppID.join(), fields:"photo" }, getProfilesDone, getProfilesErr);
Ответить