我们在自己的小程序里接入京东联盟,实际上模式是用户点击商品详情页下单,然后跳转到“京东购物”小程序领券下单(像下面那样),但是这个接口是需要申请的,且自有小程序日均访问人数>1万。(有需要的小伙伴可以找我申请

今天主要聊的问题是,在调用
jd.union.open.goods.query 关键词商品查询接口,
传入skuIds(商品id),获取商品信息时,link(优惠券链接)字段可能有两种格式

第1种格式:

https://coupon.m.jd.com/coupons/show.action?linkKey=AAROH_xIpeffAs_-naABEFoeGo4CzIIBSm6OZ-iHBsef1Ulb7oP2B8_HnnMO2GVLOSXu__IVMkUavrjQafq41lR7imQEaQ

拿着这种格式的couponUrl作为参数来调用
jd.union.open.promotion.bysubunionid.get 社交媒体获取推广链接接口,获取shortURL字段值用来跳转到“京东购物小程序”,没有问题。

第2种格式:

https://coupon.m.jd.com/coupons/show.action?key=b89dc8afc7554f8b9578dcf9fcdf0c26&roleId=39857083&to=item.jd.com/10021646687416.html

拿着这种格式的couponUrl作为参数来调用
jd.union.open.promotion.bysubunionid.get 社交媒体获取推广链接接口,获取shortURL字段值,就会报如下的错,因为实际上传给couponUrl的值是长这样的,也就是&被转义成了&

https://coupon.m.jd.com/coupons/show.action?key=b89dc8afc7554f8b9578dcf9fcdf0c26&roleId=39857083&to=item.jd.com/10021646687416.html
{"jd_union_open_promotion_bysubunionid_get_response":{"result":"{"code":2001904,"message":"优惠券接口异常,请稍后重试","requestId":"o_0b28dd34_kh0q1j4u_17008509"}","code":"0"}
}

解决方法:在
通过jd.union.open.goods.query
获取到link的值后,将值encodeURIComponent编码再传给
jd.union.open.promotion.bysubunionid.get
这个接口就可以解决。

京东联盟-怎么跳转到京东购物小程序领券下单相关推荐

  1. 京东购物小程序 | Taro3 项目分包实践

    背景 京东购物小程序作为京东小程序业务流量的主要入口,承载着许多的活动和页面,而很多的活动在小程序开展的同时,也会在京东 APP 端进行同步的 H5 端页面的投放.这时候,一个相同的活动,需要同时开发 ...

  2. 前端怎么获取cookie的值_京东购物小程序cookie方案实践(附Demo)

    一.前言 早期为了解决"会话保持"的需求,社区中出现了「cookie 方案」并最终成为 W3C 标准:当某个网站登录成功后,客户端(浏览器)收到一个 cookie 标识(文本)并保 ...

  3. 拼多多客京东客蘑菇街小程序v9.1高佣联盟无限多开版 新增两个京东备用接口,故障自动切换接口 小程序

    拼多多客京东客蘑菇街小程序v9.1高佣联盟无限多开版 新增两个京东备用接口,故障自动切换接口 小程序 [后端升级新版] 1.新增两个京东备用接口,故障自动切换接口. 学习资料源码:拼多多客京东客蘑菇街 ...

  4. 小程序跳转小程序,小程序跳转公众号,小程序跳转h5

    1:小程序跳转小程序 uni.navigateToMiniProgram({appId:'wx11111111111111111111' ,//小程序appidpath:'pages/phone/in ...

  5. 微信小程序实现跳转到另外一个小程序的方法

    微信小程序实现跳转到另外一个小程序的方法 1,首先需要在当前小程序app.json中定义:需要跳转的小程序的app-id app.josn "navigateToMiniProgramApp ...

  6. 跳转饿了么小程序、跳转美团小程序、获取小程序路径、小程序生成小程序码不能选择第三方小程序、领红包功能开发(附源码)

    先上成果和功能 我做的是随机推荐美食的小程序,食物数据是存库的而且后续会开放给用户新增食物的权限,然后有些小功能就是跳转到饿了么小程序和美团小程序领外卖红包,技术使用uniapp,开发工具是HBuil ...

  7. 小程序跳到h5页面_小程序如何跳转h5页面

    小程序跳转H5页面是通过web-view组件来实现的,web-view是一个可以用来承载网页的容器,会自动铺满整个小程序页面. 1.配置业务域名 小程序账号必须是企业账号,个人和海外账号暂不支持,只有 ...

  8. 小程序跳转到另一个小程序很慢很卡

    小程序跳转另一个小程序使用的方法有wx.navigateToMiniProgram 和 navigator 标签, 如果有碰到跳转到另一个小程序很慢的开发者,然后又没找到问题,看看自己小程序页面上的广 ...

  9. 校园超市购物小程序 计算机毕业设计

    一.技术介绍 1.小程序用户端:微信开发者语言js+json+wxml+wxss 2.管理员后端:前端html+css+js+后端php开发语言/3.数据库:mysql 二.功能架构图 超市购物小程序 ...

最新文章

  1. 水管工游戏 (深搜)
  2. 应用程序的数据库从Sql Server迁移到Oracle
  3. 2021年第十六届全国大学生智能汽车竞赛赛道铺设规范
  4. 服务器中文名图片上传后 显示不,更换服务器后无法显示上传得图片
  5. spark mllib源码分析之DecisionTree与GBDT
  6. python 多次读取文件的细节
  7. 坚持早起21天,每月躺赚5000元!
  8. android中如何新建一个activity,《Android Activity》活动的介绍和创建
  9. 会计电算化常考题目二
  10. this compilation unit is not on the build of a java project
  11. Android点赞头像列表
  12. 人生三分之一的睡眠决定着另外三分之二的精彩
  13. 链表的实现 -- 数据结构与算法的javascript描述 第六章
  14. 解析Web应用服务四大弱点
  15. C语言程序设计第三版微课版,C语言程序设计(第3版 微课版)
  16. 【免积分下载】吴恩达 机器学习笔记PDF版v5.5.pdf
  17. mock.js文档详解5及下载(Random中的Name,Web,Address种类函数)
  18. 青春对白,邮寄我的时光
  19. 苹果为开发人员播种macOS Big Sur 11.3的第七个Beta
  20. SAP_HCM_Schema_CN28_XIN0

热门文章

  1. Axure折叠与展开效果的实现
  2. PHP - 异常/错误 - 学习/实践
  3. Python-问题Descriptors cannot not be created directly
  4. 百万在线人数 服务器搭建_科技晚报史上第一!赛博朋克2077在线人数超百万/苹果暗示未来不送数据线...
  5. 我在奥返火炬进行时卖可乐
  6. 命运游戏--选择金叶环宇
  7. uniapp引入vantweapp踩坑笔记
  8. php绘制雪花图,怎么制作雪花飘落动态图片 雪花效果图片制作
  9. 进阶篇,第一章:矿物的生成
  10. LeCun转发AgileGAN:人脸转卡通、漫画、油画