6.0.5 • Published 5 months ago

mixin-sdk-test v6.0.5

Weekly downloads
-
License
MIT
Repository
github
Last release
5 months ago

bot-api-nodejs-client

mixin 的 js 版 sdk

新版本特性

  1. 更友好的类型和代码提示
  2. 更规范的函数命名
  3. 更全面的测试覆盖

安装

npm install @mixin.dev/mixin-node-sdk

使用 yarn 安装

yarn add @mixin.dev/mixin-node-sdk

使用

  1. 仅使用 Mixin 的 Api
const { MixinApi } = require('@mixin.dev/mixin-node-sdk');

const keystore = {
  user_id: '',
  private_key: '',
  session_id: '',
  pin: '',
  pin_token: '',
  client_secret: '',
};
const client = MixinApi({ keystore });

// 使用 Promise
client.user.profile().then(console.log);
// 使用 async await
async function getMe() {
  const me = await client.user.profile();
  console.log(me);
}
  1. 使用 Mixin 的消息功能
const { MixinApi } = require('@mixin.dev/mixin-node-sdk');

const keystore = {
  user_id: '',
  private_key: '',
  session_id: '',
  pin: '',
  pin_token: '',
  client_secret: '',
};
const config = {
  keystore,
  blazeOptions: {
    parse: true,
    syncAck: true,
  },
};

const client = MixinApi(config);
client.blaze.loop({
  onMessage(msg) {
    console.log(msg);
  },
});

贡献

可接受 PRs.

API

  1. https://developers.mixin.one/docs/api-overview

版本所有

Copyright 2022 Mixin.