Получить массив всех id, с кем были диалоги в сообществе (vk api)?

Всем привет, есть вот такой метод https://vk.com/dev/messages.searchConversations

Мне нужно единоразово внести всех, кто когда-либо писал боту в бд, именно их id
Как это можно реализовать? С вк-апи практически не работал, может у кого-нибудь есть готовое решение по моему вопросу?
  • Вопрос задан
  • 169 просмотров
Решения вопроса 1
s_panteleev
@s_panteleev
25 yo, Yaroslavl
<?php

$data = [
    'access_token' => 'ключ_доступа_сообщества',
    'v' => 5.95
];

$url = 'https://api.vk.com/method/messages.getConversations?' . http_build_query($data);
$data = file_get_contents($url);
$json = json_decode($data, true);

$users = [];
foreach ($json['response']['items'] as $item) {
    $userId = $item['conversation']['peer']['id'];

    $users[] = $userId;
}

print_r($users, true);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы