在网上看到别人的文件觉得都不对,差点被带入坑里了。主要注意部分已标红。

会员卡的card_id 获取路径:

1.从公众号中的会员卡中获取

2.通过公众号创建卡券接口返回中获取

接口1:获取开卡插件参数

接口说明

开发者可以通过该接口获取到调用开卡插件所需的参数。

url:https://api.weixin.qq.com/card/membercard/activate/geturl?access_token= ACCESS_TOKEN

参数:

access_token :创建卡公众号的token

card_id: 必填 会员卡的card_id

outer_str:非必填 渠道值,用于统计本次领取的渠道参数

返回参数说明

errcode:错误码

errmsg:错误信息,用于定位错误原因

url:返回的url,内含调用开卡插件所需的参数

获取的url中参数:encrypt_card_id、outer_str、biz

然后对这个三个参数分别进行decodeURIComponent解码,如下

var encrypt_card_id = decodeURIComponent(util.getQueryString(url,"encrypt_card_id"));

var outer_str = decodeURIComponent(util.getQueryString(url,"outer_str"));

var biz = decodeURIComponent(util.getQueryString(url,"biz"));

var extraData = { encrypt_card_id : encrypt_card_id , outer_str : outer_str, biz : biz }

注:util.getQueryString为获取url中参数方法

接口2:小程序内打开开卡插件的接口

wx.navigateToMiniProgram({
  appId: ‘wxeb490c6f9b154ef9’, // 固定为此appid,不可改动
  extraData: extraData, // 包括encrypt_card_id outer_str biz三个字段,须从step3中获得的链接中获取参数
  success: function() { },
  fail: function() { },
  complete: function() { }
})

或者

<navigator target="miniProgram" app-id="wxeb490c6f9b154ef9" extra-data="{{extraData}}">会员卡开卡</navigator>

最新文章

  1. Sass中文乱码问题(手动编译和watch编译)
  2. 浅谈Java五大设计原则之责任链模式
  3. 在SecureCRT中使用rz和sz传输文件
  4. CMS为什么采用“标记-清除”算法
  5. 2015年第11本:代码整洁之道Clean Code
  6. iOS开发 - 网络数据安全加密(MD5)
  7. ☀【JS】Code
  8. [并发编程]使用线程安全队列和条件变量的notify来安排分步骤任务
  9. 实现网页页面跳转的几种方法大全(meta标签、js实现、php实现)
  10. lubuntu12.11 source.list
  11. (转) 谈C/C++指针精髓
  12. CentOS6.5 Nginx优化编译配置
  13. python 架构简介(转)
  14. Server Tomcat v6.0 at localhost was unable to start within 45 seconds
  15. freemarker遍历list中的map
  16. javaWeb学习总结(6)- 会话之cookie技术
  17. redis—操作基础
  18. 入坑MATLAB必会的吐血总结
  19. 2017-2018-2 20165237 实验三《 敏捷开发与XP实践》实验报告
  20. 使用ActionFilterAttribute实现MVC后台授权

热门文章

  1. centos7 ftp服务搭建记录
  2. django启动报错:DisallowedHost at /
  3. 第2-4-1章 规则引擎Drools介绍-业务规则管理系统-组件化-中台
  4. 关于python实现html转word(docx)
  5. tostring、(string)和 String.valueOf()
  6. day08 final关键字&amp;面向对象——多态&amp;抽象类、方法&amp;向上、向下转型
  7. 【SQL】SQL常见窗口函数整理汇总大全(用到over的场景)
  8. 【Java EE】Day03 DQL、约束、数据库设计、范式、备份和还原
  9. SourceGenerator 使用姿势(1):生成代理类,实现简单的AOP
  10. vivo 云原生容器探索和落地实践