获取 Pubnub 中某个频道的订阅者数量

Posted

技术标签:

【中文标题】获取 Pubnub 中某个频道的订阅者数量【英文标题】:Get the number of subscribers to a channel in Pubnub 【发布时间】:2021-12-24 12:56:55 【问题描述】:

有没有办法在 Pubnub 中获取订阅特定频道的订阅者数量?

如果是这样,请告诉我。谢谢。

【问题讨论】:

【参考方案1】:

存在 - 现在在这里

阅读所有docs about Presence 以基本了解它所提供的功能。

hereNow API 是所寻求的。如果您需要其他语言的代码示例,您可以导航到文档站点上的其他 SDK(语言)。

老派callback方式:

pubnub.hereNow(
  
    channels: ["chats.room1", "chats.room2"],
    includeState: true
  ,
  function (status, response) 
    console.log(status, response);
  
);

async/await 方式:

async function getChannelOccupants 
    try 
        const result = await pubnub.hereNow(
            channels: ["chats.room1", "chats.room2"],
        );
     
    catch (status) 
        console.log(status);
    

【讨论】:

以上是关于获取 Pubnub 中某个频道的订阅者数量的主要内容,如果未能解决你的问题,请参考以下文章

在flutter中使用pubnub,如何发起聊天?

如何获取 YouTube 频道的订阅者数量到 Google 表格

Redis命令获取发布/订阅的所有可用频道?

Redis发布订阅

c_cpp ESPn66的Pubnub Arduino SDK代码示例。演示发布和订阅。从PubNub Developer Portal获取您唯一的PubNub密钥

Youtube 频道订阅人数