微信卡券之会员卡(导入型)

1.注意创建会员卡时参数,导入型会员卡和指定code 不一样

# 创建会员卡 此创建为在微信公众平台创建一类卡public function createCard($value=''){$access_token = $this->getAccessToken();$data = $this->request->param();$url = "https://api.weixin.qq.com/card/create?access_token=".$access_token['access_token'];$str = '{"card": {"card_type": "MEMBER_CARD","member_card": {"background_pic_url":"https://mmbiz.qlogo.cn/mmbiz_jpg/dpoqAWiPAut0iaNkgH9csTRrD3lJGMrHU1Z8LpORzbev51FaiaCu8d13uoBLzF2CXiatUEPukaENUw/0","base_info": {"logo_url": "http://dd.cc.com/static/images/20190812134157.jpg","brand_name": "某某超市","code_type": "CODE_TYPE_BARCODE","title": "会员卡","color": "Color010","notice": "使用时向服务员出示此卡","service_phone": "0438-55555555","description": "不可与其他优惠同享","date_info": {"type": "DATE_TYPE_PERMANENT"},"sku": {"quantity": 0},"get_limit": 1,"use_custom_code": true,"get_custom_code_mode": "GET_CUSTOM_CODE_MODE_DEPOSIT"},"supply_bonus": false,"supply_balance": false,"prerogative": "超市会员卡","auto_activate": true,"custom_field1": {"name": "积分","url": "http://dd.cc.com/portal/card/bonus"},"custom_field2": {"name": "等级","url": "http://dd.cc.com/portal/card/myCards"},"custom_field3": {"name": "优惠","url": "http://dd.cc.com/portal/card/activity"},"activate_url": "","custom_cell1": {"name": "会员信息","url": "http://dd.cc.com/portal/card/index"},"custom_cell2": {"name": "会员等级","url": "http://dd.cc.com/portal/card/myCards"},"discount": "2","wx_activate": true,"wx_activate_after_submit": true,"wx_activate_after_submit_url": "http://dd.cc.com/portal/card/myCard"}}}';$res = json_decode(cmf_curl_post($url,$str),true);if ($res['errcode']==0) {Db::name('card_type')->insert(['card_id'=>$res['card_id'],'create_time'=>time()]);$this->success("创建成功!");} else {$this->error("创建失败!");}}

导入卡号-》设置库存

// 导入codepublic function inputCode($code){$user = session('user');$us = Db::name('card')->where(['user_id'=>$user['id']])->find();$access_token = $this->getAccessToken();$url = "http://api.weixin.qq.com/card/code/deposit?access_token=".$access_token['access_token'];$data = '{"card_id": "'.$us['card_id'].'","code": "'.$code.'"}';$re = json_decode(cmf_curl_post($url,$data),true);if ($re['errcode']==0) {$stock = $this->codeStock();} if ($stock['errcode']==0) {$info = $this->infoCard();}if ($info['errcode']==0) {print_r($info['url']);$this->redirect($info['url']);} }// 设置库存public function codeStock($value=''){$user = session('user');$us = Db::name('card')->where(['user_id'=>$user['id']])->find();$access_token = $this->getAccessToken();$url = "http://api.weixin.qq.com/card/modifystock?access_token=".$access_token['access_token'];$data = '{"card_id":"'.$us['card_id'].'","increase_stock_value":1}';$re = json_decode(cmf_curl_post($url,$data),true);return $re;}

生成激活链接

//生成激活链接public function infoCard(){$access_token = $this->getAccessToken();$user = session('user');$us = Db::name('card')->where(['user_id'=>$user['id']])->find();$card_id = $us['card_id']; # 设置开卡字段$kurl = "https://api.weixin.qq.com/card/membercard/activateuserform/set?access_token={$access_token['access_token']}";$kstr = '{"card_id":"'.$card_id.'","service_statement":{"name":"会员守则","url":"https://www.qq.com"},"required_form":{"common_field_id_list":["USER_FORM_INFO_FLAG_NAME","USER_FORM_INFO_FLAG_SEX","USER_FORM_INFO_FLAG_MOBILE","USER_FORM_INFO_FLAG_BIRTHDAY"]}}';$isKai = json_decode(cmf_curl_post($kurl,$kstr),true);//print_r($isKai);die;if ($isKai['errcode'] == 0) {$url = "https://api.weixin.qq.com/card/membercard/activate/geturl?access_token=".$access_token['access_token'];$str = '{"card_id":"'.$card_id.'","outer_str":"123"}';//print_r($str);die;$res = json_decode(cmf_curl_post($url,$str),true);return $res;}}
#1、获取access_token access_token 的有效时间是7200s,故可以采用文件存储的方法进行保存,避免多次请求;public function getAccessToken(){$url = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid={$this->appid}&secret={$this->appsecret}";$res = cmf_curl_get($url);$res = json_decode($res,1);return $res; }

card表:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/35492.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

zotero翻译设置

https://zotero.yuque.com/staff-gkhviy/pdf-trans/ehbm2d 下载一个 T r a n s l a t e Translate Translate 插件点进首选项到这个插件的翻译服务区域,根据需求按上面的链接注册获得激活密钥 注: 有道不太对,有道志云还行,试了…

iOS App的生命周期

App的生命周期 App从启动到退出的过程中,iOS应用程序不断从系统接收各种事件,如:用户点击了屏幕、用户点击了Home键,并对这些事件进行响应。接受事件是UIApplication对象的工作,但是,响应事件就需要由程序…

裁员10%,暴跌14%,这家IT独角兽正在被抛弃!

撰稿 | 言征 流量一跌再跌,Stack Overflow 简直被狠狠地上了一课! 3 月份 Stack Overflow 的流量下降了近 14%。该公司的 CEO 压力空前,甚至昨天决定裁员 10%! 平均每月下降6%,上月直接跌了近14% 开发人员越来越多地…

Uni-Mol: A Universal 3D Molecular Representation Learning Framework

Uni-Mol: 一个通用的三维分子表示学习框架 ICLR 2023 Uni-Mol 论文:Uni-Mol: A Universal 3D Molecular Representation Learning Framework | OpenReview Uni-Mol 代码::GitHub - dptech-corp/Uni-Mol: Official Repository for the Uni-Mo…

港联证券|三条主线掘金数字经济概念

今年以来数字经济板块不断走强,截至5月24日收盘,数字经济板块累计涨幅超26%,大幅跑赢同期上证指数。概念板块中年内有173只个股期间实现上涨,占比超八成。中国科传、中科信息、鸿博股份涨幅超过200%,果麦文化、神州泰岳…

公务员备考(二十) 申论

好处:能有效保证销量。线上加线下方式销售,不仅销售到全国各地,还与十大果品市场合作,专人负责宣传销售。快递公司网上平台帮助销售,并配合开展宣传营销活动。

校招行测笔试--资料分析

面对校招笔试的行政能力测试(简称“行测”)环节,刚开始接触有些束手无策、摸不到头脑,其实是有技可循的,本文就帮助大家总结一下行测的相关技巧。如果对你有所帮助,记得关注笔者的公众号,干货满…

笔试技巧知多少 | 笔试备考指南

在上一期中,我们详细聊了聊如何高效通关的简历是啥样, 简历筛选通过,咱们已经向前迈进了第一步,下一步就要经历笔试了, 本期,学习君就带大家练练笔试技巧。 💡 嘿,你知道吗 按照往年…

2023年系统分析师上午题

全国计算机技术与软件专业技术资格(水平)考试 2023年上半年 系统分析师 上午试卷 (考试时间 9 : 00~11 : 30 共 150 分钟) 1. 在答题卡的指定位置上正确写入你的姓名和准考证号,并用正规 2B 铅笔在你写入…

一政网:国考行测备考策略分析,这些很重要!

很多报考国考的小伙伴,对于国考延期,有很多自己的看法,有些考生认为延期对于自己的备考是有利的,还能够有更多的时间去备考,但对于其他的考生来说,未能够按照规定时间考试,对自己掌握的知识点和…

智公网:公务员行测基础考点

一、法律常识 1. 行政主体要“三有”,一有“权”(行政权力),二有“名”(以自己名义从事行政管理),三有“责”(独立承担行政责任)。 2. 受委托的组织和个人不具备行政主…

国考省考行测:问题型材料主旨分析,有问题有对策,主旨是对策,有问题无对策,要合理引申对策

国考省考行测:问题型材料主旨分析,有问题有对策,主旨是对策,有问题无对策,要合理引申对策 2022找工作是学历、能力和运气的超强结合体! 公务员特招重点就是专业技能,附带行测和申论,而常规国考…

PTE-SST预测题分类

目录 科学 科技工业 1.Sound Receptors 声音接收器 57. HTML 58. Sign language 符号语言 97. Automated vehicles 自动化汽车 99. Telescope 天文望远镜 116. The history of software 软件发展史 146. Industrial Revolution 工业革命 207. The internet requires …

运势运程星座运势算命程序源码公众号版小程序源码

功能模块: 1、首页Banner 轮播图 2、九宫格功能(星座卡片、星座档案、单向历、姓名解析) 3、星座运势 4、测算专区(20多种测算栏目) 5、测算栏目支持自定义热门测算 6、支持关注公众号组件 7、支持小程序流量主 8、支持…

[Android 课设] 一款星座运势查询APP(前言)

[Android 课设] 一款星座运势查询APP(前言) 前言 熬了几个夜,终于肝完了课设,今天答辩我是第四个,好家伙前面和后面全是大佬,就我一个简简单单连个登录注册都没有的不像APP的APP夹在中间,上去介…

使用okhttp请求聚合数据之星座运势

本篇数据来源:聚合数据,一个简单的例子,通过调用API接口进行数据解析后,加载到我们的模拟器中。开始之前我们要清楚做这个demo的一个具体步骤,下面我将一步步进行编写。 首先准备工作: 导入okhttp与Gson(…

Android星座运势

功能描述: App调用聚合数据,实现了12星座查询并显示今日运势、明日运势、本周运势、本月运势功能,同时可以按星座进行搜索,还可以查看实时新闻。适合新手学习聚合数据接口的调用与解析展示。 开发语言: java 技术框架: mvc 开发工具: …

2023最新在线星座运势网站开源源码+只作为参考

正文: 在线星座运势网站开源源码这里,提供了各种星座的最新运势预测,让你知道自己今天的运势如如何,有兴趣的自行去安装体验吧。 程序: wwxsgr.lanzouj.com/i0MXy0mkdcng 图片:

运势运程算命程序源码 星座运势公众号版源码+授权Token

内容目录 一、详细介绍二、效果展示1.部分代码2.效果图展示 三、学习资料下载 一、详细介绍 1、首页Banner 轮播图 2、九宫格功能(星座卡片、星座档案、单向历、姓名解析) 3、星座运势 4、测算专区(20多种测算栏目) 5、测算栏…