ผู้ใช้¶
การสอบถามช่องทางการมีส่วนร่วมของผู้ใช้¶
ในการดึงรายการช่องที่ผู้ใช้แอปได้เข้าร่วม ให้เรียกใช้เมธอด 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()
ต่อไปนี้คือตัวอย่างโค้ดสำหรับผู้ใช้ในการปลดบล็อกสมาชิก