ผู้ใช้¶
การสอบถามช่องทางการมีส่วนร่วมของผู้ใช้¶
ในการดึงรายการช่องที่ผู้ใช้แอปได้เข้าร่วม ให้เรียกใช้วิธี getChannelsByUser() ของคลาส Chat
วัตถุ Channel
ถูกส่งเป็นการตอบสนอง และโครงสร้างมีดังนี้
ช่องทาง¶
ชื่อฟิลด์ | คำอธิบาย | ประเภท |
---|---|---|
channelId | รหัสช่อง | string |
type | ประเภทช่อง (PRIVATE , PUBLIC , GROUP ) | enum |
owner | Hive PlayerID ของเจ้าของช่อง | string |
channelName | ชื่อช่อง | string |
maxMemberCount | จำนวนสูงสุดของผู้เข้าร่วมช่อง | integer |
regTime | วันที่และเวลาที่สร้างช่อง (ตาม UTC+0 , รูปแบบ yyyy-MM-dd'T'HH:mm:ss.SSSZ ) | string |
นี่คือตัวอย่างโค้ดที่ดึงรายการช่องที่ผู้ใช้ได้เข้าร่วม
การสอบถามรายการบล็อกผู้ใช้¶
ในการดูรายชื่อสมาชิกที่ถูกบล็อกโดยผู้ใช้แอป ให้เรียกใช้เมธอด getBlockMembers()
ของคลาส Chat
การตอบกลับจะรวมถึงวัตถุ BlockMember
และโครงสร้างมีดังนี้
บล็อกสมาชิก¶
ชื่อฟิลด์ | คำอธิบาย | ประเภท |
---|---|---|
playerId | PlayerID ของผู้ใช้ที่ถูกบล็อก | long |
blockedTime | เวลาที่ถูกบล็อก (ตาม UTC+0 , รูปแบบ yyyy-MM-dd'T'HH:mm:ss.SSSZ ) | string |
ต่อไปนี้คือตัวอย่างโค้ดเพื่อดึงรายการสมาชิกที่ถูกบล็อกโดยผู้ใช้
บล็อกผู้ใช้¶
ในการบล็อกสมาชิกเฉพาะ แอปผู้ใช้จะเรียกใช้คลาส Chat เมธอด blockMember()
ต่อไปนี้คือตัวอย่างโค้ดสำหรับผู้ใช้ในการบล็อกสมาชิกเฉพาะ
ปลดบล็อกผู้ใช้¶
ในการปลดบล็อกสมาชิก ให้เรียกใช้คลาส Chat เมธอด unblockMember()
ต่อไปนี้คือตัวอย่างโค้ดสำหรับผู้ใช้ในการปลดบล็อกสมาชิก