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

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

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

Сообщение Turbo-Dizel » 07 фев 2013, 02:00

Привет! В интернете не нашел ничего похожего, поэтому осмелюсь написать здесь.
Вопрос как таковой описан в названии темы, когда в БД лежит 10 пользователей, всё нормально, получаю всю информацию (имя, фамилия, аватарка) всех пользователей, но если пользователей 11 и больше, то выдает ошибку Incorrect signature: sid & secret authorization. Вот запрос, выдающий ошибку:
  1.  
  2. VK.api("users.get", { uids:topAppID, fields:"photo" }, getProfilesDone, getProfilesErr);
  3.  

topAppID - массив ID пользователей ВКонтакте.
Надеюсь на Ваш ответ, так как не уверен, что смогу решить проблему сам.
Turbo-Dizel

 
Автор темы
Сообщения: 11
Зарегистрирован: 06 янв 2013, 23:48
Благодарил (а): 3 раз.
Поблагодарили: 0 раз.

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

Google
 



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

Сообщение Alazaur » 07 фев 2013, 02:11

Turbo-Dizel, что-то не то с самим массивом видимо, приходилось получать и по 400 за раз проблем не было. Попробуйте сделать явное преобразование в строку.
  1. VK.api("users.get", { uids:topAppID.join(), fields:"photo" }, getProfilesDone, getProfilesErr);

За это сообщение автора Alazaur поблагодарил:
Turbo-Dizel
Alazaur
Разработчик
Разработчик
 
Сообщения: 1001
Зарегистрирован: 16 окт 2011, 20:25
Благодарил (а): 24 раз.
Поблагодарили: 121 раз.


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



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

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