1.7.8 • Published 1 year ago

@mindverse/accessor-open v1.7.8

Weekly downloads
-
License
ISC
Repository
-
Last release
1 year 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

1 year ago

1.7.7

1 year ago

1.7.6

1 year ago

1.7.5

1 year ago

1.7.4

1 year ago

1.7.3

2 years ago

1.7.2

2 years ago

1.7.1

2 years ago

1.7.0

2 years ago

1.6.0-beta.4

2 years ago

1.6.0-beta.5

2 years ago

1.6.0-beta.6

2 years ago

1.6.0-beta.3

2 years ago

1.1.1-beta.2

2 years ago

1.1.1-beta.3

2 years ago

1.1.1-beta.0

2 years ago

1.1.1-beta.1

2 years ago

1.4.1-beta.0

2 years ago

1.4.1-beta.2

2 years ago

1.4.1-beta.1

2 years ago

1.2.5-beta.5

2 years ago

1.2.5-beta.6

2 years ago

1.2.5-beta.1

2 years ago

1.2.5-beta.2

2 years ago

1.2.5-beta.3

2 years ago

1.2.5-beta.4

2 years ago

1.5.0

2 years ago

1.2.5-beta.0

2 years ago

1.5.0-beta.16

2 years ago

1.5.0-beta.15

2 years ago

1.5.0-beta.14

2 years ago

1.3.9-beta.10

2 years ago

1.5.0-beta.13

2 years ago

1.3.9-beta.11

2 years ago

1.5.0-beta.12

2 years ago

1.3.9-beta.12

2 years ago

1.5.0-beta.11

2 years ago

1.3.9-beta.13

2 years ago

1.5.0-beta.10

2 years ago

1.3.9-beta.14

2 years ago

1.3.9-beta.15

2 years ago

1.3.9-beta.16

2 years ago

1.3.9-beta.17

2 years ago

1.3.9-beta.18

2 years ago

1.4.2

2 years ago

1.4.1

2 years ago

1.4.0

2 years ago

1.5.1-beta.0

2 years ago

1.5.1-beta.1

2 years ago

1.5.1-beta.2

2 years ago

1.5.1-beta.3

2 years ago

1.5.1-beta.8

2 years ago

1.5.1-beta.9

2 years ago

1.5.1-beta.4

2 years ago

1.5.1-beta.5

2 years ago

1.5.1-beta.6

2 years ago

1.5.1-beta.7

2 years ago

1.3.9-beta.1

2 years ago

1.3.9-beta.0

2 years ago

1.1.2-beta.0

2 years ago

1.3.7

2 years ago

1.3.6

2 years ago

1.3.5

2 years ago

1.3.3

2 years ago

1.3.2

2 years ago

1.3.1

2 years ago

1.3.0

2 years ago

1.6.0-beta.0

2 years ago

1.6.0-beta.1

2 years ago

1.6.0-beta.2

2 years ago

1.2.0

2 years ago

1.2.5

2 years ago

1.2.4

2 years ago

1.2.3

2 years ago

1.2.2

2 years ago

1.2.1

2 years ago

1.1.0-beta.2

2 years ago

1.5.1-beta.10

2 years ago

1.1.0-beta.1

2 years ago

1.5.1-beta.11

2 years ago

1.5.1-beta.12

2 years ago

1.3.8

2 years ago

1.1.0-beta.3

2 years ago

1.4.2-beta.0

2 years ago

1.1.1

2 years ago

1.1.0

2 years ago

1.1.2

2 years ago

1.3.9-beta.7

2 years ago

1.3.9-beta.6

2 years ago

1.3.9-beta.9

2 years ago

1.3.9-beta.8

2 years ago

1.3.9-beta.3

2 years ago

1.3.9-beta.2

2 years ago

1.3.9-beta.5

2 years ago

1.3.9-beta.4

2 years ago

1.3.4-beta.0

2 years ago

1.3.1-beta.1

2 years ago

1.3.1-beta.0

2 years ago

1.3.4-beta.4

2 years ago

1.3.4-beta.3

2 years ago

1.3.4-beta.2

2 years ago

1.3.4-beta.1

2 years ago

1.4.3-beta.0

2 years ago

1.5.0-beta.0

2 years ago

1.5.0-beta.2

2 years ago

1.5.0-beta.1

2 years ago

1.5.0-beta.8

2 years ago

1.5.0-beta.7

2 years ago

1.5.0-beta.4

2 years ago

1.5.0-beta.3

2 years ago

1.5.0-beta.6

2 years ago

1.5.0-beta.5

2 years ago

1.0.0-beta.18

2 years ago

1.0.0-beta.11

2 years ago

1.0.0-beta.12

2 years ago

1.0.0-beta.10

2 years ago

1.0.0-beta.17

2 years ago

1.0.0-beta.15

2 years ago

1.0.0-beta.16

2 years ago

1.0.0-beta.13

2 years ago

1.0.0-beta.14

2 years ago

0.7.18

2 years ago

0.7.17

2 years ago

1.0.0-beta.2

2 years ago

1.0.0-beta.3

2 years ago

1.0.0-beta.4

2 years ago

1.0.0-beta.5

2 years ago

1.0.0-beta.0

2 years ago

1.0.0-beta.1

2 years ago

1.0.0-beta.6

2 years ago

1.0.0-beta.7

2 years ago

1.0.0-beta.8

2 years ago

1.0.0-beta.9

2 years ago

0.8.1

2 years ago

0.8.0

2 years ago

0.5.10

2 years ago

0.5.11

2 years ago

0.5.14

2 years ago

0.5.12

2 years ago

0.5.13

2 years ago

0.7.2

2 years ago

0.7.1

2 years ago

0.7.4

2 years ago

0.5.6

2 years ago

0.7.3

2 years ago

0.5.5

2 years ago

0.7.0

2 years ago

0.7.11

2 years ago

0.7.10

2 years ago

0.7.9

2 years ago

0.7.13

2 years ago

0.7.12

2 years ago

0.7.6

2 years ago

0.5.8

2 years ago

0.7.5

2 years ago

0.5.7

2 years ago

0.7.8

2 years ago

0.7.7

2 years ago

0.5.9

2 years ago

0.7.15

2 years ago

0.7.14

2 years ago

0.7.16

2 years ago

0.6.3

2 years ago

0.6.2

2 years ago

0.6.1

2 years ago

0.6.0

2 years ago

0.4.20

2 years ago

0.4.21

2 years ago

0.4.8

2 years ago

0.4.22

2 years ago

0.4.23

2 years ago

0.4.10

2 years ago

0.4.17

2 years ago

0.4.18

2 years ago

0.4.15

2 years ago

0.4.16

2 years ago

0.4.13

2 years ago

0.4.14

2 years ago

0.4.11

2 years ago

0.4.12

2 years ago

0.3.0

2 years ago

0.2.1

2 years ago

0.2.0

2 years ago

0.5.4

2 years ago

0.4.5

2 years ago

0.5.3

2 years ago

0.4.4

2 years ago

0.4.7

2 years ago

0.4.6

2 years ago

0.5.0

2 years ago

0.4.1

2 years ago

0.3.2

2 years ago

0.2.3

2 years ago

0.4.0

2 years ago

0.3.1

2 years ago

0.2.2

2 years ago

0.5.2

2 years ago

0.4.3

2 years ago

0.2.5

2 years ago

0.4.2

2 years ago

0.2.4

2 years ago

0.1.0

3 years ago

0.0.9

3 years ago

0.0.8

3 years ago

0.0.7

3 years ago

0.0.6

3 years ago

0.0.5

3 years ago

0.0.4

3 years ago

0.0.3

3 years ago

0.0.2

3 years ago

0.0.1

3 years ago