- 微信小程序接入
- 第一步:了解微信插件
- 第二步:申请插件功能
- 第三步:设置回调,获得用户授权code
- 第四步:访问url授权
微信小程序接入
第一步:了解微信插件
在使用插件前,请先了解微信小程序插件:https://developers.weixin.qq.com/miniprogram/dev/framework/plugin/using.html
第二步:申请插件功能
金山文档插件文档:金山文档appid:wx5b97b0686831c076
第三步:设置回调,获得用户授权code
金山文档小程序插件提供了三个方法:setWPSAuthCallback, getWPSAuthCallback, clearWPSAuthCallback, 分别是设置回调,获取回调,和清除回调。 回调函数接收一个授权code参数,用于后续获取用户信息与金山文档接口调用,请在授权前设置好回调函数,以接收授权后的code参数
第四步:访问url授权
授权url:plugin://wpsLoginPlugin/login?appid=AK20181120GPRVVD&response_type=code&scope=get_user_info&autologin=true
其中appid、response_type、scope和autologin参数的作用请参数开放文档的帐号授权相关文档
举例如下:Js:
var plugin = requirePlugin("wpsLoginPlugin")Page({data: {code: ''},onLoad: function () {plugin.setWPSAuthCallback(this.onWPSAuthSuccess)},onUnload: function () {plugin.clearWPSAuthCallback()},onWPSAuthSuccess (code) {this.setData({code})console.log('onWPSAuthSuccess code:' + this.data.code)plugin.clearWPSAuthCallback()}})
Wxml:
<view><navigator url="plugin://wpsLoginPlugin/login?appid=AK20181120GPRVVD&response_type=code&scope=get_user_info&autologin=true"><button>WPS账号登录</button></navigator><view>{{ code }}</view></view>
有任何疑问,请加入QQ群: 732130805 或者联系open@wps.cn获取帮助。
