会员卡模板创建(alipay.marketing.card.template.create)JAVA版本demo

简介: 先附上官方接口文档地址:[url]https://docs.open.alipay.com/api_5/alipay.marketing.card.template.create[/url] 话不多说,我这里先将测试通过的核心代码贴上 //创建卡模板 public static vo...

先附上官方接口文档地址:[url]https://docs.open.alipay.com/api_5/alipay.marketing.card.template.create[/url] 

话不多说,我这里先将测试通过的核心代码贴上 

//创建卡模板     public  static void template_create(){         AlipayClient   alipayClient=alipayclient();         AlipayMarketingCardTemplateCreateRequest request = new AlipayMarketingCardTemplateCreateRequest();         request.setBizContent("{" +                 "\"request_id\":\"20160726000000441212210001\"," +                 "\"card_type\":\"OUT_MEMBER_CARD\"," +                 "\"biz_no_prefix\":\"test_moban\"," +                 "\"biz_no_suffix_len\":\"10\"," +                    "\"write_off_type\":\"text\"," +  //文本                                    "\"template_style_info\":{" +                 "\"card_show_name\":\"刘威测试创建卡模板\"," +                 "\"logo_id\":\"hkGbT66ZRzamSA0IxQ8EoQAAACMAAQQD\"," +                 "\"color\":\"rgb(220,20,60)\"," +    //深红(猩红)                  //全棉时代的背景图                 "\"background_id\":\"hkGbT66ZRzamSA0IxQ8EoQAAACMAAQQD\"," +                    "\"bg_color\":\"rgb(219,112,147)\"," +                    "\"feature_descriptions\":[" +                 "\"特色信息,用于领卡预览(测试创建卡模板联名卡)\"" +                 "]," +                 "\"slogan\":\"会员权益享不停\"," +                 "\"slogan_img_id\":\"hkGbT66ZRzamSA0IxQ8EoQAAACMAAQQD\"," +                 "\"brand_name\":\"全棉时代\"" +                 "}," +                 //在卡包的卡详情页面会自动添加权益栏位,展现会员卡特权                 "\"template_benefit_info\":[{" +                 "\"title\":\"消费即折扣(权益描述)\"," +                 "\"benefit_desc\":[" +                 "\"权益描述信息(消费即折扣)\"" +                 "]," +                 "\"start_date\":\"2016-07-18 15:17:23\"," +                 "\"end_date\":\"2017-08-24 12:12:12\"" +                 "}]," +                                    "\"column_info_list\":[{" +                 "\"code\":\"BENEFIT_INFO\"," +                 "\"more_info\":{" +                 "\"title\":\"会员专享权益(二级页面标题)\"," +                 // "\"url\":\"http://www.baidu.com\"," +                 "\"params\":\"{}\"," +                 "\"descs\":[" +                 "\"会员生日7折,这是创建的卡模板信息展示的二级界面\"" +                 "]" +                 "}," +                                    "\"title\":\"二级栏目的标题,会员专享\"," +                 // "\"operate_type\":\"openWeb\"," +                                    "\"operate_type\":\"openNative\"," +                  "\"value\":\"这个是自定义的第一个栏位信息展示\"},"                                                       +"{\"code\":\"BALANCE\",\"title\":\"余额\", \"operate_type\":\"staticinfo\",\"value\":\"\"},"                 +"{\"code\":\"TELEPHOME\",\"title\":\"手机号码\", \"operate_type\":\"staticinfo\",\"value\":\"13785822461\"},"                 +"{\"code\":\"LEVEL\",\"title\":\"等级\", \"operate_type\":\"staticinfo\",\"value\":\"\"},"                 +"{\"code\":\"ZDY\",\"title\":\"自定义栏位2\", \"operate_type\":\"staticinfo\",\"value\":\"自定义第二个\"},"                 +"{\"code\":\"POINT\",\"title\":\"积分\", \"operate_type\":\"staticinfo\",\"value\":\"\"}"                 +"]," +                                    "\"field_rule_list\":[{" +                 "\"field_name\":\"Level\"," +                 "\"rule_name\":\"ASSIGN_FROM_REQUEST\"," +                 "\"rule_value\":\"Level\"" +                 "}]," +                                                       "\"open_card_conf\":{" +                 "\"open_card_source_type\":\"ISV\"," +                 "\"source_app_id\":\"2014100900013222\"," +                 "\"open_card_url\":\"https://www.lingka.com\"" +                 "    }," +                 //"\"service_label_list\":[" +                 //"\"HUABEI_FUWU\"" +                 //"]," +                 "\"shop_ids\":[" +                 "\"2016083000077000000018269663\"" +                 "]," +                   "\"pub_channels\":[{" +                 "\"pub_channel\":\"SHOP_DETAIL\"," +                 "\"ext_info\":\"\\\"key\\\":\\\"value\\\"\"" +                 "}]," +                                    //这里的值会影响开卡接口里面level值的传参                 "\"card_level_conf\":[{" +                 "\"level\":\"VIP88\"," +                 "\"level_show_name\":\"黄金会员专享\"," +                 "\"level_icon\":\"1T8Pp00AT7eo9NoAJkMR3AAAACMAAQEC\"," +                 "\"level_desc\":\"会员级别描述(黄金会员享受免费停车)\"" +                 "}]" +                 "  }");         AlipayMarketingCardTemplateCreateResponse response = null;        try {            response = alipayClient.execute(request);             System.out.println(response.getBody());             System.out.println(response.getTemplateId());//打印支付宝卡模板ID          } catch (AlipayApiException e) {            // TODO Auto-generated catch block            e.printStackTrace();        }         if(response.isSuccess()){         System.out.println("调用成功");         } else {         System.out.println("调用失败");         }     }

接口返回参数如下: 

{"alipay_marketing_card_template_create_response":{"code":"10000","msg":"Success","template_id":"20180131000000000782698000300330"},"sign":"IF5FnUdSn6zggkhzTsoZrPeP7VFOOYC5k8yzoB5peR3xFK4Y9MD0m5PUAE+6aIH2UlFqHKhnyLhl9g0/eD6zNalW9ruyDAtSndEGt8MV/aSsaIPOluCSuJz2z5pluvV7A+LcAKvkcZxoBDYRc3+BdBu027161ClAbFNcyWY3GY4="}

 

注意点: 
1.关于代码中注释的地方,LEVEL,BALANCE,POINT为固定栏位value的值需要为空,只有TELEPHOME才可以赋值 
2.service_label_list,服务Code ,HUABEI_FUWU:花呗服务(只有需要花呗服务时,才需要加入该标识)

 3.operate_type设置该值为openWeb则栏位value显示这个是自定义的第一个栏位信息展示,点击,会打开more_info中的url(http://www.baidu.com) 
4.RGB颜色对照表:[url]http://tool.oschina.net/commons?type=3[/url] 
5.logo_id,slogan_img_id等值的获取参考上传图片接口帖:[url]https://openclub.alipay.com/read.php?tid=1030&fid=8[/url] 
6.由于目前会员卡改版,没有背面故接口中bg_color该值可预留拓展先不填写,填写之后也不会报错 
7.request_id如果要是使用我的代码,该值必改,每次请求必须保证该值的唯一性,其它参数具体参考开头文档描述 

 

目录
相关文章
|
3月前
|
安全 架构师 Java
Java LTS版本进化秀:从8到21的欢乐升级之旅
困惑于Java版本选择?轻松幽默地穿越Java LTS版本时光隧道,掌握从Java 8到21的关键特性。通过一家初创公司的系统升级故事,直观了解每个版本如何解决代码冗余、性能瓶颈等开发痛点,助你在技术选型中做出明智决策。
|
4月前
|
Cloud Native Java API
Java Spring框架技术栈选和最新版本及发展史详解(截至2025年8月)-优雅草卓伊凡
Java Spring框架技术栈选和最新版本及发展史详解(截至2025年8月)-优雅草卓伊凡
897 0
|
5月前
|
安全 Java API
Java 17 及以上版本核心特性在现代开发实践中的深度应用与高效实践方法 Java 开发实践
本项目以“学生成绩管理系统”为例,深入实践Java 17+核心特性与现代开发技术。采用Spring Boot 3.1、WebFlux、R2DBC等构建响应式应用,结合Record类、模式匹配、Stream优化等新特性提升代码质量。涵盖容器化部署(Docker)、自动化测试、性能优化及安全加固,全面展示Java最新技术在实际项目中的应用,助力开发者掌握现代化Java开发方法。
268 1
|
7月前
|
JavaScript Java 关系型数据库
家政系统源码,java版本
这是一款基于SpringBoot后端框架、MySQL数据库及Uniapp移动端开发的家政预约上门服务系统。
227 6
家政系统源码,java版本
|
10月前
|
JavaScript NoSQL Java
接替此文【下篇-服务端+后台管理】优雅草蜻蜓z系统JAVA版暗影版为例-【蜻蜓z系列通用】-2025年全新项目整合搭建方式-这是独立吃透代码以后首次改变-独立PC版本vue版搭建教程-优雅草卓伊凡
接替此文【下篇-服务端+后台管理】优雅草蜻蜓z系统JAVA版暗影版为例-【蜻蜓z系列通用】-2025年全新项目整合搭建方式-这是独立吃透代码以后首次改变-独立PC版本vue版搭建教程-优雅草卓伊凡
500 96
接替此文【下篇-服务端+后台管理】优雅草蜻蜓z系统JAVA版暗影版为例-【蜻蜓z系列通用】-2025年全新项目整合搭建方式-这是独立吃透代码以后首次改变-独立PC版本vue版搭建教程-优雅草卓伊凡
|
Java Linux Windows
如何查看已安装的 Java 版本
要查看已安装的 Java 版本,打开命令提示符或终端,输入 `java -version`,回车后即可显示当前系统中 Java 的版本信息。
4442 1
|
Ubuntu Java Linux
如何检查 Java 版本是否兼容
要检查Java版本是否兼容,可在命令行输入“java -version”查看当前安装的Java版本,然后对比目标应用所需的Java版本,确保其满足要求。
956 1
|
Java
synchronized【Java】中使用的demo
synchronized【Java】中使用的demo
188 1
synchronized【Java】中使用的demo
|
2月前
|
JSON 网络协议 安全
【Java】(10)进程与线程的关系、Tread类;讲解基本线程安全、网络编程内容;JSON序列化与反序列化
几乎所有的操作系统都支持进程的概念,进程是处于运行过程中的程序,并且具有一定的独立功能,进程是系统进行资源分配和调度的一个独立单位一般而言,进程包含如下三个特征。独立性动态性并发性。
196 1
|
2月前
|
JSON 网络协议 安全
【Java基础】(1)进程与线程的关系、Tread类;讲解基本线程安全、网络编程内容;JSON序列化与反序列化
几乎所有的操作系统都支持进程的概念,进程是处于运行过程中的程序,并且具有一定的独立功能,进程是系统进行资源分配和调度的一个独立单位一般而言,进程包含如下三个特征。独立性动态性并发性。
218 1