java如何获取订阅我的公共viber帐户的订阅者的信息?
我需要订阅服务器的用户id。在documentation中,它只显示如下回调:
{
"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事件的
您可以做的是使用Get Account Info端点获取有关订阅者的信息。它的响应包含
subscribers_count
和members
(带有以下字段的列表:id
、name
、avatar
和role
)p.S.您需要检查的唯一一件事是公共帐户订户是否也是聊天机器人订户