Skip to content

Latest commit

 

History

History
93 lines (82 loc) · 1.46 KB

File metadata and controls

93 lines (82 loc) · 1.46 KB
version date
v0.0.2
05/03/2024

API for ConFlux 0.0.2

{
  muid: 'muid',
  name: 'user_name',
  role: 'HOST' | 'PARTICIPANT',
  state: {
    mic: true,
    camera: true,
    screen: false,
  },
  avatar: '',
  expandCamera: true,
  mirrorCamera: true
}

Avatar

  • [http/get] /avatar?fileName=123.png

    • Description: get avatar by file name
    • Response: image
  • [http/post] /avatar

    • Description: get avatar by file name
    • Request: image
    • Response:
      {
        "code": 0,
        "data": "123.png",
        "msg": "success"
      }

Meeting Management

  • [http/post] /meeting
    • Description: create a meeting
    • Request:
      "header": {
        "Authorization": "Bearer token"
      }
      "body": {
        "title": "meeting_title",
        "organizer_name": "user_name",
        "start_time": 123456789,
        "passcode": "" | "123456"
      }
    • Response:
      {
        "code": 0,
        "data": {
          "id": 123456789,
        }
        "msg": "success"
      }
  • [http/get] /meeting?id=123456789&name=myname&passcode=123456
    • Description: get room info
    • Response:
      {
        "code": 0,
        "data": {ROOM_INFO},
        "msg": "success"
      }

Room Control

  • [ws] BOARDCAST_CHAT
    • Request:
      {
        "room_id": 123456789,
        "token": "token",
        "muid": "muid",
        "message": "hihi",
        "time": 123456789
      }