Нужно вывести список диалогов Вконтакте с названием и картинкой (отображение похоже на список друзей в мобильном клиенте), остальное неважно.
Использую com.vk:androidsdk.
Использую метод messages.getDialogs
из VkApi. Возвращает JSON с массивом из 20 элементов с данными. Для каждого элемента из массива выдергиваю имя/название и картинку отдельным методом (messages.getChat/users.get/groups.getById
в зависимости от типа диалога). После 6 элементов получаю ошибку:
VKError (API errorVKError (code: 6; ; Too many requests per second)).
Моя проблема аналогична: http://www.php.su/forum/topic.php?forum=60&topic=6744. Другой вариант, который рассматривает автор:
Есть другой вариант, запрос сделать сразу на всех пользователей, указать в параметре ID-шники через запятую
Он не подходит, т.к. у нас могут быть диалоги не только с пользователями, но и с сообществами, а так же чаты. Получается нужно разбивать элементы на 3 массива: чаты (метод messages.getChat
), пользователи (метод users.get
) и сообщества (метод groups.getById
).
При вышеописанном решении получается 4 запроса (вместе с messages.getDialogs
). Если они выполнятся за 1 секунду, то получим ту же ошибку.
Как можно это реализовать?
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
PNG квадратный со сторонами 720 x 720При отрисовывании его в onDraw размер становится значительно больше, причем зависит от разрешения экрана
Имеется фрагмент, в котором идёт запрос в базу, затем данные передаются в RecyclerView для формирования спискаПо клику на пункт списка открывается...
Здраствуйте, Я новичок в селениуме, прошу помочь разобраться с реализацией метода из логераПерепробовал уже разные варианты, но результат...