首页 > 解决方案 > 如何获取订阅我的公共 viber 帐户的订阅者的信息?

问题描述

我想要订阅者的用户 ID。在文档中,它只显示如下回调:

{
   "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
}

标签: javaviberviber-apiviber-bot

解决方案


您提供的文档链接是关于某些特定用户订阅时出现的 Webhook 事件。

您可以做的是使用Get Account Info端点获取有关您的订阅者的信息。它的响应包含subscribers_countmembers(带有字段的列表:、idname)。avatarrole

PS唯一需要检查的是公共帐户订阅者是否也是聊天机器人订阅者。


推荐阅读