1.7.8 • Published 4 months ago

@mindverse/accessor-open v1.7.8

Weekly downloads
-
License
ISC
Repository
-
Last release
4 months ago

一、API 接口

  • 使用
npm i --save @mindverse/accessor-open
// 创建管理类
let manager = new SocketSessionManager({
  config: {
    baseURL: "https://mindos-test.us.mindverse.ai/gate",
    requestHeader: {
      platform: "web",
      appId: "os-internal",
      bizType: "mindos",
      merchantId: "c1e3x",
      "M-AuthType": "STATION_KEY",
    },
    refUserId: "216",
    APIVersion: "1.3.0",

    socketURLConfig: {
      socketPath: "/chat/rest/general/ws/create",
      socketCheckPath: "/chat/rest/general/ws/get",
    },
    sessionURLConfig: {
      openPath: "/chat/rest/general/session/create",
      closePath: "/chat/rest/general/session/close",
      checkPath: "/chat/rest/general/session/get",
    },
    sessionConnectConfig: {
      deviceId: "deviceId",
    },
  },
  showDebug: false,
});

// 开启会话
manager
  .createSession({
    mindId: "118803239461326848",
    mindType: WS_MIND_TYPE.shadow,
    mode: "NORMAL",
    callback: {
      onMsgUpdateListener: (msgList) => {
        console.log("onMsgUpdateListener: ", msgList);
        const content = document.getElementById("#sessionContent");
        content.textContent = msgList;
      },
      onHintUpdate: (msg) => {
        console.log("onHintUpdate: ", msg);
      },
      onErrorListener: (subCode) => {
        console.log("onErrorListener: ", subCode);
      },
    },
  })
  .then((res) => {
    sessionId = res.sessionId;
    document.getElementById("#sessionId").innerText = sessionId;
    console.log(res);
  });

二、内部设计

详见接口参数定义

三、接口参数定义

requestHeader 为后端接口定义,用于参数校验。

MindOS 内部统一使用

{
    "M-AuthType": "API_KEY", // 枚举类型:API_KEY,STATION_KEY。其中 API_KEY 会校验 merchantId 和 bizType 以及 appId。 API_KEY 不会做任何校验。现阶段 STATION_KEY 有 bug,需要后端 fix,修复完之后 下掉 STATION_KEY
    "platform": "web",  // 貌似就这一个
    "appId": "os-长度", // 用户在 Public 的时候,创建的 AppId,因为现在没有默认创建这个,所以可能有 bug
    "merchantId": "c1e3x",  // 商户 Id chat 服务会返回。
    "bizType": "mindos" // Mindos 内部使用 mindos,其他业务使用自己的 saas 比如说商务合作。
}

四、request

  • 每次新增函数均需要增加备注,减少后续人维护的理解成本。
  • console 不能在 SDK 当中出现,所有都通过回调函数的形式返回。
  • 所有 log 需要增加前缀的业务标识,例如 [session], [socket] 方便过滤
1.7.8

4 months ago

1.7.7

4 months ago

1.7.6

4 months ago

1.7.5

4 months ago

1.7.4

4 months ago

1.7.3

4 months ago

1.7.2

5 months ago

1.7.1

5 months ago

1.7.0

5 months ago

1.6.0-beta.4

5 months ago

1.6.0-beta.5

5 months ago

1.6.0-beta.6

5 months ago

1.6.0-beta.3

5 months ago

1.1.1-beta.2

11 months ago

1.1.1-beta.3

11 months ago

1.1.1-beta.0

11 months ago

1.1.1-beta.1

11 months ago

1.4.1-beta.0

8 months ago

1.4.1-beta.2

8 months ago

1.4.1-beta.1

8 months ago

1.2.5-beta.5

9 months ago

1.2.5-beta.6

9 months ago

1.2.5-beta.1

10 months ago

1.2.5-beta.2

10 months ago

1.2.5-beta.3

9 months ago

1.2.5-beta.4

9 months ago

1.5.0

7 months ago

1.2.5-beta.0

10 months ago

1.5.0-beta.16

7 months ago

1.5.0-beta.15

7 months ago

1.5.0-beta.14

7 months ago

1.3.9-beta.10

8 months ago

1.5.0-beta.13

7 months ago

1.3.9-beta.11

8 months ago

1.5.0-beta.12

7 months ago

1.3.9-beta.12

8 months ago

1.5.0-beta.11

7 months ago

1.3.9-beta.13

8 months ago

1.5.0-beta.10

7 months ago

1.3.9-beta.14

8 months ago

1.3.9-beta.15

8 months ago

1.3.9-beta.16

8 months ago

1.3.9-beta.17

8 months ago

1.3.9-beta.18

8 months ago

1.4.2

7 months ago

1.4.1

8 months ago

1.4.0

8 months ago

1.5.1-beta.0

7 months ago

1.5.1-beta.1

7 months ago

1.5.1-beta.2

7 months ago

1.5.1-beta.3

7 months ago

1.5.1-beta.8

7 months ago

1.5.1-beta.9

7 months ago

1.5.1-beta.4

7 months ago

1.5.1-beta.5

7 months ago

1.5.1-beta.6

7 months ago

1.5.1-beta.7

7 months ago

1.3.9-beta.1

8 months ago

1.3.9-beta.0

9 months ago

1.1.2-beta.0

11 months ago

1.3.7

9 months ago

1.3.6

9 months ago

1.3.5

9 months ago

1.3.3

9 months ago

1.3.2

9 months ago

1.3.1

9 months ago

1.3.0

9 months ago

1.6.0-beta.0

7 months ago

1.6.0-beta.1

6 months ago

1.6.0-beta.2

6 months ago

1.2.0

10 months ago

1.2.5

9 months ago

1.2.4

10 months ago

1.2.3

10 months ago

1.2.2

10 months ago

1.2.1

10 months ago

1.1.0-beta.2

11 months ago

1.5.1-beta.10

7 months ago

1.1.0-beta.1

11 months ago

1.5.1-beta.11

7 months ago

1.5.1-beta.12

7 months ago

1.3.8

9 months ago

1.1.0-beta.3

11 months ago

1.4.2-beta.0

7 months ago

1.1.1

11 months ago

1.1.0

11 months ago

1.1.2

11 months ago

1.3.9-beta.7

8 months ago

1.3.9-beta.6

8 months ago

1.3.9-beta.9

8 months ago

1.3.9-beta.8

8 months ago

1.3.9-beta.3

8 months ago

1.3.9-beta.2

8 months ago

1.3.9-beta.5

8 months ago

1.3.9-beta.4

8 months ago

1.3.4-beta.0

9 months ago

1.3.1-beta.1

9 months ago

1.3.1-beta.0

9 months ago

1.3.4-beta.4

9 months ago

1.3.4-beta.3

9 months ago

1.3.4-beta.2

9 months ago

1.3.4-beta.1

9 months ago

1.4.3-beta.0

7 months ago

1.5.0-beta.0

8 months ago

1.5.0-beta.2

7 months ago

1.5.0-beta.1

7 months ago

1.5.0-beta.8

7 months ago

1.5.0-beta.7

7 months ago

1.5.0-beta.4

7 months ago

1.5.0-beta.3

7 months ago

1.5.0-beta.6

7 months ago

1.5.0-beta.5

7 months ago

1.0.0-beta.18

11 months ago

1.0.0-beta.11

11 months ago

1.0.0-beta.12

11 months ago

1.0.0-beta.10

11 months ago

1.0.0-beta.17

11 months ago

1.0.0-beta.15

11 months ago

1.0.0-beta.16

11 months ago

1.0.0-beta.13

11 months ago

1.0.0-beta.14

11 months ago

0.7.18

1 year ago

0.7.17

1 year ago

1.0.0-beta.2

11 months ago

1.0.0-beta.3

11 months ago

1.0.0-beta.4

11 months ago

1.0.0-beta.5

11 months ago

1.0.0-beta.0

11 months ago

1.0.0-beta.1

11 months ago

1.0.0-beta.6

11 months ago

1.0.0-beta.7

11 months ago

1.0.0-beta.8

11 months ago

1.0.0-beta.9

11 months ago

0.8.1

11 months ago

0.8.0

12 months ago

0.5.10

1 year ago

0.5.11

1 year ago

0.5.14

1 year ago

0.5.12

1 year ago

0.5.13

1 year ago

0.7.2

1 year ago

0.7.1

1 year ago

0.7.4

1 year ago

0.5.6

1 year ago

0.7.3

1 year ago

0.5.5

1 year ago

0.7.0

1 year ago

0.7.11

1 year ago

0.7.10

1 year ago

0.7.9

1 year ago

0.7.13

1 year ago

0.7.12

1 year ago

0.7.6

1 year ago

0.5.8

1 year ago

0.7.5

1 year ago

0.5.7

1 year ago

0.7.8

1 year ago

0.7.7

1 year ago

0.5.9

1 year ago

0.7.15

1 year ago

0.7.14

1 year ago

0.7.16

1 year ago

0.6.3

1 year ago

0.6.2

1 year ago

0.6.1

1 year ago

0.6.0

1 year ago

0.4.20

1 year ago

0.4.21

1 year ago

0.4.8

1 year ago

0.4.22

1 year ago

0.4.23

1 year ago

0.4.10

1 year ago

0.4.17

1 year ago

0.4.18

1 year ago

0.4.15

1 year ago

0.4.16

1 year ago

0.4.13

1 year ago

0.4.14

1 year ago

0.4.11

1 year ago

0.4.12

1 year ago

0.3.0

1 year ago

0.2.1

1 year ago

0.2.0

1 year ago

0.5.4

1 year ago

0.4.5

1 year ago

0.5.3

1 year ago

0.4.4

1 year ago

0.4.7

1 year ago

0.4.6

1 year ago

0.5.0

1 year ago

0.4.1

1 year ago

0.3.2

1 year ago

0.2.3

1 year ago

0.4.0

1 year ago

0.3.1

1 year ago

0.2.2

1 year ago

0.5.2

1 year ago

0.4.3

1 year ago

0.2.5

1 year ago

0.4.2

1 year ago

0.2.4

1 year ago

0.1.0

1 year ago

0.0.9

1 year ago

0.0.8

1 year ago

0.0.7

1 year ago

0.0.6

1 year ago

0.0.5

1 year ago

0.0.4

1 year ago

0.0.3

1 year ago

0.0.2

1 year ago

0.0.1

1 year ago