Как я могу получить информацию о подписчиках, подписанных на мой публичный аккаунт Viber?

Мне нужен идентификатор пользователя подписчиков. В документации показаны только такие обратные вызовы, как:

{
   "event":"conversation_started",
   "timestamp":1457764197627,
   "message_token":4912661846655238145,
   "type":"open",
   "context":"context information",
   "user":{
      "id":"01234567890A=",
      "name":"John McClane",
      "avatar":"http://avatar.example.com",
      "country":"UK",
      "language":"en",
      "api_version":1
   },
   "subscribed":false
}

1 ответ

Ссылка на предоставленную вами документацию касается событий Webhook, которые происходят, когда какой-то конкретный пользователь подписывается.

Что вы можете сделать, так это получить информацию о своих подписчиках с помощью конечной точки получения информации об учетной записи. Его ответ содержитsubscribers_count а также members (список с полями: id, name, avatar а также role).

PS Единственное, что вам нужно проверить, это подписчики публичных аккаунтов тоже подписчики чат-ботов.

Другие вопросы по тегам