cq-wbapi
TypeScript icon, indicating that this package has built-in type declarations

2.6.9 • Public • Published

1、npm 方式引入

npm i cq-wbapi
import WebBridgeApi from "cq-wbapi"

2、script 引入,支持 es5

<script src="https://img11.iqilu.com/0/api/cq-wbapi.min.js"></script>

cq-wbapi 接口文档

接口 requestApi

获取用户信息,未登录不会触发登录

接收参数 无

返回参数:

返回用户基本信息

示例

WebBridgeApi.requestApi("getUserInfo").then(({ err, result }) => {
  console.log("测试桥返回结果", result, err);
});

接口 getUserInfo

获取用户信息,未登录不会触发登录

接收参数 无

返回参数:

返回用户基本信息(具体字段请根据实际调用为准)

字段 说明
avatar 头像
orgid 机构 ID
openid 机构的用户唯一 ID
nickname 昵称
token 用户授权信息
memberToken 机构用户授权信息

示例

WebBridgeApi.getUserInfo().then(({ err, result }) => {
  console.log("头像", result.avatar);
  console.log("机构ID", result.orgid);
  console.log("openid", result.openid);
  console.log("昵称", result.nickname);
  console.log("用户授权信息", result.token);
  console.log("机构用户授权信息", result.memberToken);
});

接口

获取用户授权,未登录会触发登录

接收参数 无

返回参数:

返回用户基本信息(具体字段请根据实际调用为准)

字段 说明
avatar 头像
orgid 机构 ID
openid 机构的用户唯一 ID
nickname 昵称
token 用户授权信息
memberToken 机构用户授权信息

示例

WebBridgeApi.authorize().then(({ err, result }) => {
  console.log("头像", result.avatar);
  console.log("机构ID", result.orgid);
  console.log("openid", result.openid);
  console.log("昵称", result.nickname);
  console.log("用户授权信息", result.token);
  console.log("机构用户授权信息", result.memberToken);
});

接口 share

分享

示例

WebBridgeApi.share({share:{title:'',desc:'',image:'',url:''}}}).then(({ err, result }) => {

});
// or
WebBridgeApi.requestApi(
  'share',
  {
    share:{title:"标题",desc:"文字描述",image:"图片地址",url:"分享网址"}
  }
  ).then(({err,result})=>{
    
  }
)

接收参数

参数 说明
share 标准的分享字段,包含 title,desc,image,url

返回参数:

String 分享结果消息

接口 openLink

打开下载链接

示例

WebBridgeApi.requestApi(
  "openLink",
  { param: "http://***.zip" },
  ({ err, result }) => {}
);

Readme

Keywords

Package Sidebar

Install

npm i cq-wbapi

Weekly Downloads

1

Version

2.6.9

License

ISC

Unpacked Size

24.5 kB

Total Files

12

Last publish

Collaborators

  • fall_qiu