Skip to content

Ключ доступа сообщества и списки диалогов Вконтакте.

Compare
Choose a tag to compare
@selesnow selesnow released this 02 Mar 11:07
· 151 commits to master since this release
2a480d8

В rvkstat добавлены 2 функции:

  1. vkGetGroupToken - Для получения ключа доступа к сообществам.
  2. vkGetUserDialogs - Для загрузки списка диалогов.

Подробную справку по работе функций можно получить при помощи команды help:

  1. help("vkGetGroupToken")
  2. help("vkGetUserDialogs")

Данные возвращаемые функцией vkGetUserDialogs

  1. id - идентификатор сообщения (не возвращается для пересланных сообщений).
  2. date - дата отправки сообщения.
  3. out - тип сообщения (0 — полученное, 1 — отправленное, не возвращается для пересланных сообщений).
  4. user_id - идентификатор пользователя, в диалоге с которым находится сообщение.
  5. read_state - статус сообщения (0 — не прочитано, 1 — прочитано, не возвращается для пересланных сообщений).
  6. title - заголовок сообщения или беседы.
  7. body - текст сообщения.
  8. random_id - идентификатор, используемый при отправке сообщения. Возвращается только для исходящих сообщений.

Пример кода для загрузки списка диалогов сообществ:

library(rvkstat)
# Получаем ключ доступа для сообщества
group_token <- vkGetGroupToken(app_id = 111111, group_ids = 123456)

# Получаем список диалогов
message <- vkGetUserDialogs(access_token = group_token, count = 200)

Если надо получить список диалогов пользователя используйте ключ доступа пользователя, который можно получить с помощью функции vkGetToken.