微信小程序接入

第一步:了解微信插件

在使用插件前,请先了解微信小程序插件:https://developers.weixin.qq.com/miniprogram/dev/framework/plugin/using.html

第二步:申请插件功能

金山文档插件文档:金山文档appid:wx5b97b0686831c076

第三步:设置回调,获得用户授权code

  1. 金山文档小程序插件提供了三个方法: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:

  1. var plugin = requirePlugin("wpsLoginPlugin")
  2. Page({
  3. data: {
  4. code: ''
  5. },
  6. onLoad: function () {
  7. plugin.setWPSAuthCallback(this.onWPSAuthSuccess)
  8. },
  9. onUnload: function () {
  10. plugin.clearWPSAuthCallback()
  11. },
  12. onWPSAuthSuccess (code) {
  13. this.setData({
  14. code
  15. })
  16. console.log('onWPSAuthSuccess code:' + this.data.code)
  17. plugin.clearWPSAuthCallback()
  18. }
  19. })

Wxml:

  1. <view>
  2. <navigator url="plugin://wpsLoginPlugin/login?appid=AK20181120GPRVVD&response_type=code&scope=get_user_info&autologin=true">
  3. <button>WPS账号登录</button>
  4. </navigator>
  5. <view>{{ code }}</view>
  6. </view>

有任何疑问,请加入QQ群: 732130805 或者联系open@wps.cn获取帮助。