找回密码
 立即注册

QQ登录

只需一步,快速开始

[工具插件] 微信三方平台代微信小程序实现业务SDK下载

[复制链接]
查看: 1102|回复: 229
最佳答案
1 

3

主题

4

帖子

90

积分

新人求带

积分
90
 楼主| 发表于 2018-8-17 15:12:41 | 显示全部楼层 |阅读模式
微信小程序第三方平台业务实现
  1. 'use strict';

  2. const WXMiniProgramThird = require('../index');

  3. const appid = 'wxf0a1933d302b5a0e';
  4. const appkey = 'd3940fcc7b6ae7b2d75df989bbab1f8d';
  5. const aesToken = 'jhOboNh2wB7ipv9L7TSxU2LitkuPaxYh';
  6. const aesKey = '3l5gwSgdyO6o2t3r09futJuRYJ9tEJIpo7AWz0fGpj2';

  7. const wxMiniProgramThird = new WXMiniProgramThird(appid, appkey, aesToken, aesKey, saveTicket,
  8.   getTicket, saveToken, getToken,
  9.   setAuthToken, getAuthToken,
  10.   setRefreshToken, getRefreshToken);


  11. let _ticket = 'ticket@@@Bi6F7pge70BoaKcjNgu7h4BrMqcXPc8ZCIAUtQcmIUbjuhr1TqUNklNxXIN1n2bR-UNSVFdeKqcGf0XjZ_MHIg';
  12. let _token = '';
  13. async function saveTicket(ticket) {
  14.   console.log(`saveTicket: ${ticket}`);
  15.   _ticket = ticket;
  16. }

  17. async function getTicket() {
  18.   console.log(`getTicket: ${_ticket}`);
  19.   return _ticket;
  20. }

  21. async function saveToken(token) {
  22.   _token = token;
  23. }

  24. async function getToken() {
  25.   return _token;
  26. }

  27. async function setAuthToken(appId, token) {
  28.   const tokenString = JSON.stringify(token);
  29.   console.log('setAuthToken');
  30.   console.log(appId);
  31.   console.log(tokenString);
  32.   console.log();
  33. }

  34. async function getAuthToken() {
  35.   return null;
  36. }

  37. async function setRefreshToken(appId, token) {
  38.   const tokenString = JSON.stringify(token);
  39.   console.log('setRefreshToken');
  40.   console.log(appId);
  41.   console.log(tokenString);
  42.   console.log();
  43. }

  44. async function getRefreshToken(appId) {
  45.   return { componentAccessToken: 'refreshtoken@@@_cbFpzB9k6jt_xXzqb3xN980thFTmRqdx3-thtpfyNE' };
  46. }


  47. // ((xml) => {
  48. //   wxMiniProgramThird.eventTicket(xml);
  49. // })(`<xml>
  50. // <AppId><![CDATA[wxf0a1933d302b5a0e]]></AppId>
  51. // <Encrypt><![CDATA[sW5LnYLpbLESz82QlaB9rNRPHG8qp1gOo66B/LU/D7vHxLUktR3JU+zK/mtyicRyrD3PGYdtmZl/k3dtKzZlEBZEzfjFm4KCVOvedRDz68tukbIkJnRmC6GL0XK2Oncg77GbO7JQepbtDl83NRf5F8OaHJ2ws3Pco43MT0QFCIbde2UuRCsq1x91ljYZf1QVncCz70krDJjmfePD/k4DR2jZsqBwuCEKwRXp7sP4CnPG1JVOt9qkspXaIf87XbmCl7kj/RtHZlIOmO6pdZ3F6u2saWySta0Mf/8MBJknXAng+bmRnwDID13+NFunTy4PraJ+gSmwwxF23fgNYj+NPSa/TGSOlIV9gt1BJRi0jQRBqDtFpqFe4IypaRU/lEF5+eH7Oe1NgZJyZ5rzXvv1MVsItlNq+MA3AGcsAjK+9/owyeyCznSoL9t0Oo5KKXn9YQQNK5ol629dqVOlAW04Zw==]]></Encrypt>
  52. // </xml>`);

  53. (async () => {
  54.   try {
  55.     const componentToken = await wxMiniProgramThird.oauth.getComponentAccessToken();
  56.     console.log(componentToken);
  57.     console.log();

  58.     const code = await wxMiniProgramThird.oauth.getPreAuthCode();
  59.     console.log(code);
  60.     console.log();

  61.     const appid = 'wxb3848b0c772c2b30';
  62.     const refreshToken = await wxMiniProgramThird.oauth.refreshAccessToken(appid);
  63.     console.log(JSON.stringify(refreshToken));
  64.   } catch(e) {
  65.     console.log(e);
  66.   }
  67. })();
复制代码

wx-mini-third-master.zip (11.07 KB, 下载次数: 19)
回复

使用道具 举报

最佳答案
0 

1

主题

573

帖子

2102

积分

专家路上

积分
2102
发表于 2018-8-17 17:47:19 | 显示全部楼层
aesKey, saveTicket,
回复 支持 反对

使用道具 举报

最佳答案
0 

0

主题

8

帖子

110

积分

等待验证会员

积分
110

HKC

发表于 2018-8-18 14:51:13 | 显示全部楼层

九、HKC跟微币有什么区别?

1、HKC是很快微信开发者社区的特权道具。

2、两者的用处与价值都不一样。

3、微币用于下载资源,不具有收藏价值 。
回复 支持 反对

使用道具 举报

最佳答案
0 

0

主题

8

帖子

110

积分

等待验证会员

积分
110

HKC

发表于 2018-8-18 14:51:32 | 显示全部楼层
你好啊啊啊啊啊
回复 支持 反对

使用道具 举报

最佳答案
0 

0

主题

4

帖子

84

积分

新人求带

积分
84
发表于 2018-8-18 16:07:24 | 显示全部楼层
良心社区
回复

使用道具 举报

最佳答案
0 

0

主题

3

帖子

60

积分

新人求带

积分
60
发表于 2018-8-18 16:20:38 | 显示全部楼层

良心社区
回复

使用道具 举报

发表于 2018-8-18 16:53:04 | 显示全部楼层
良心社区
回复

使用道具 举报

发表于 2018-8-18 16:53:07 | 显示全部楼层
良心社区
回复

使用道具 举报

发表于 2018-8-18 16:53:11 | 显示全部楼层
良心社区
回复

使用道具 举报

发表于 2018-8-18 16:53:13 | 显示全部楼层
良心社区
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



www.henkuai.com—微信开发者的分享交流平台,专注微信开发生态。

天津市滨海新区
中新生态城中成大道生态建设公寓9号楼3层301

微信公众号

广告推广
QQ:805874290

市场合作
zhongcong@henkuai.com