Доброго времени суток.
Пытаюсь получить полный список своих друзей таким запросом:
https://api.vk.com/method/friends.get?count=${$count}&offset=${$offset}&fields=${$fields}&access_token=${$token}&v=5.103
Но у них есть одно "но", и заключается она в том, что максимально можно вернуть 5к, поэтому использую
offset
.
Так вот, мне надо получить 10к друзей, и другого способа, кроме как использовать
ajax
, мне в голову ничего не пришло.
Поэтому прошу Вас о помощи.
Ниже код, но Вы можете написать свое решение с кодом, потому что я думаю, что это не идеальное решение.
Код:
let alles1 = $.ajax({
url: `https://api.vk.com/method/friends.get?count=${$count}&offset=${$offset}&fields=${$fields}&access_token=${$token}&v=5.103`,
type: 'GET',
dataType: 'jsonp',
crossDomain: true,
success: async (data) => {
return await data
}
})
let alles2 = $.ajax({
url: `https://api.vk.com/method/friends.get?count=${$count}&offset=${$offset2}&fields=${$fields}&access_token=${$token}&v=5.103`,
type: 'GET',
dataType: 'jsonp',
crossDomain: true,
success: async (data) => {
return await data
}
})
Если, это все дерьмо вывести в консоль, то получаем два response объекта.
Тут пришло в голову объединить эти объекты методом
Object.assign()
, да, этот метод объединяет, но с*ка ЗАМЕНЯЕТ ключи объекта.
Как получить все 10к друзей, если есть другой способ?
Или как объединить эти объекты без ЗАМЕНЫ ключа?