0.0.5 • Published 2 years ago

@tmsfe/tms-websdk v0.0.5

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

@tencent/tms-websdk

一、tms-websdk提供的API列表

tms.init()

初始化sdk

参数说明

* @param {Object} options
*  options.app 应用'sinan/mycar'
*  options.env 环境'production/test/development/predist'
*  options.openId 根据mpid和userId生成的标识
* @returns {void}

使用示例

var app = 'sinan' // 'sinan/mycar' 
var env = 'test'  // 'production/test/development/predist'
var openId = '7b8a491d5e1818302b335a8ea14ddfe4'   // '小程序传入openid'

tms.init({app,env,openId});

tms.request()

发起网络请求, 内部使用axio

参数说明

* @param {String} url 请求path
* @param {Object} data  请求参数,注意data.header标识请求头字段
* @param {String} method 请求方法
* @returns {Promise} 请求响应, data.headers为响应的header字段集合

使用示例

tms.request('/api/event/upload', { header,param }, 'post');

tms.report()

埋点上报

参数说明

 * @param {Object} params 数据,如:{ 27: 'R001', 28: 'TaiWeb'  }
 *  每条数据对应1-40个字段,1-27为公共字段,28-40位位展字段
 * @returns {Promise} 请求响应

使用示例

tms.report({ 27: 'R001', 28: 'TaiWeb'  });

二、tms-websdk需要配置白名单才能进行跨域

示例网页: https://aggretrip.map.qq.com/cros/index.html

0.0.5

2 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