使用LiveChatMessages获取YouTube聊天消息后,如何判断是否来自同一人或电脑?
回答
- 判断是否为同一用户发送:完全可以。通过
LiveChatMessages获取的每条消息对应的ChannelID/ChannelURL是与用户的YouTube账号唯一绑定的,同一账号发送的所有消息都会匹配相同的ChannelID/ChannelURL,只要这个字段一致,就能确定是同一个用户发送的内容。 - 判断是否为同一台电脑发送:做不到。ChannelID/ChannelURL仅关联用户账号,和发送设备没有关联。同一个账号可以在多台电脑、移动设备上登录发送消息;反之,同一台电脑也能登录多个不同账号发送内容。而且YouTube的LiveChat API不会返回任何设备相关的标识(比如IP地址、设备ID等),所以无法通过ChannelID/ChannelURL判断消息是否来自同一台电脑。
内容的提问来源于stack exchange,提问作者有限会社ぴっくる
相关产品推荐
相关产品推荐

