一,登录接口
wx.login(对象对象)
通过凭据交换机换取用户登录状态信息,包括用户的唯一标识(openid)以及本次登录的会话密钥(session_key)等。用户数据的加解密通讯需要依赖会话密钥完成。
参数:
属性 | 类型 | 必填 | 说明 |
---|---|---|---|
超时 | 数 | 否 | 超时时间,单位ms |
成功 | 功能 | 否 | 连接调用成功的某些函数 |
失败 | 功能 | 否 | 连接调用失败的某些函数 |
完成 | 功能 | 否 | 连接初始化结束的某些函数(成功,失败都会执行) |
二,支付接口
wx.requestPayment(对象对象)
发起微信支付的一个接口
参数:
属性 | 类型 | 必填 | 说明 |
---|---|---|---|
时间戳记 | 串 | 是 | 最佳,从1970年1月1日00:00:00至今的秒数,即当前的时间 |
随机数 | 串 | 是 | 随机字符串,长度为32个字符以下 |
包 | 串 | 是 | 统一下单接口返回的prepay_id参数值,提交格式如:prepay_id = *** |
signType | 串 | 是 | 签名算法 |
paySign | 串 | 是 | 签名,具体签名方案参见小程序支付接口文档 |
成功 | 功能 | 否 | 连接调用成功的某些函数 |
失败 | 功能 | 否 | 连接调用失败的某些函数 |
完成 | 功能 | 否 | 连接初始化结束的某些函数(成功,失败都会执行) |
三,小程序重启
wx.navigateToMiniProgram(对象对象)
:另一个小程序可以通过另一个小程序的appid来替换到另一个小程序
参数:
属性 | 类型 | 必填 | 说明 |
---|---|---|---|
appid | 串 | 是 | 要打开的小程序id |
extraData | 目的 | 否 | 需要传递给目标小程序的数据,目标小程序可在App.onLaunch,App.onShow中获取到这份数据。如果交换的是小游戏,可以在wx.onShow,wx.getLaunchOptionsSync中可以获取到这份数据数据。 |
路径 | 串 | 否 | :的页面路径,如果为空则打开首页。path中?后面的部分会成为查询,在小程序的App.onLaunch,App.onShow和Page.onLoad的相应函数或小游戏的wx.onShow的函数,wx.getLaunchOptionsSync中可以获取到查询数据。对于小游戏,可以只允许查询部分,来实现传参效果,如:替换“?foo = bar”。 |
成功 | 功能 | 否 | 连接调用成功的某些函数 |
失败 | 功能 | 否 | 连接调用失败的某些函数 |
完成 | 功能 | 否 | 连接初始化结束的某些函数(成功,失败都会执行) |
来源:oschina
链接:https://my.oschina.net/u/4125915/blog/4340281