【问题标题】:Why I got user name Subscriber at Viber chat API?为什么我在 Viber 聊天 API 获得用户名订阅者?
【发布时间】:2026-02-18 16:50:01
【问题描述】:

当用户订阅我的 Viber PA 时,我会向 https://chatapi.viber.com/pa/get_user_details 发出请求 并取回奇怪的用户名

[user] => Array
    (
        [id] => ***
        [name] => Subscriber
        [avatar] => http://dl-media.viber.com/1/share/2/long/bots/generic-avatar%402x.png
        [primary_device_os] => iOS 12.0.1
        [api_version] => 7
        [viber_version] => 9.9.1.28
        [device_type] => iPhone7,2
    )

订阅者?而且它不仅是一个用户! 它是什么?有什么建议吗?

【问题讨论】:

  • 同样的问题
  • 我遇到同样的问题

标签: viber viber-api


【解决方案1】:

您应该在 Viber 应用中为遇到此问题的每个 Viber 用户打开此设置:

隐私 - 个人数据 - 允许内容个性化

【讨论】:

  • 如何开启此功能? API 允许这样做吗?
  • @ПавелЗорин 我认为您无法通过 API 启用此设置或以某种方式绕过它。如果 Viber 用户关闭此设置,您将获得“订阅者”而不是他的姓名。