电商-京东平台促销活动的优惠券领取的链接是什么

今天,负责京东平台的同仁来找我,需要从促销活动页面获取优惠券的链接,好用于其他地方客户的领取。

简单的说就是:

需要优惠券领取地址,方便运营活动页面的设计。

提供了两个网址:

  • 活动页面
    https://pro.m.jd.com/mall/active/33PhyFfqMfMWfVLSn5UHUp7SfC8X/index.html?utm_source=pdappwakeupup_20170001
  • 早期优惠券领取入口
    http://coupon.m.jd.com/coupons/show.action?key=24cdda93b39d4133a3464809cda970f4&roleId=10127994&to=https://sale.jd.com/m/act/GYor7n5HsE6OljKu.html

分析过程

从早期优惠券领取的入口,我们知道这个链接需要传入三个参数:

  1. key
  2. roleId
  3. to

我们需要从活动页面获取这三个值。

在活动页面内,我们找了一下基本没有很明显的迹象可以让我们直接获取上面的三个值,那么一般我们都是需要将正常流程走一遍,获取一些数据来作分析的。

点击领取优惠券,我们在“网络”中捕获了:

https://api.m.jd.com/client.action?functionId=newBabelAwardCollection&body=%7B%22activityId%22%3A%2233PhyFfqMfMWfVLSn5UHUp7SfC8X%22%2C%22from%22%3A%22H5node%22%2C%22scene%22%3A%221%22%2C%22args%22%3A%22key%3D618376500fad492b8e02db7418b531e3%2CroleId%3D10233358%22%2C%22mitemAddrId%22%3A%22%22%2C%22geo%22%3A%7B%22lng%22%3A%22%22%2C%22lat%22%3A%22%22%7D%7D&client=wh5&clientVersion=1.0.0&sid=1f3a6d7ad52bb790fee8a22156f2c689&uuid=15087419827841016776661&area=&_=1516760674531&callback=jsonp3

这么一大串,经过转码,我们会很明显的发现蛛丝马迹:

上面就是我们转码之后的数据,很明显body就是我们期待的内容了。

将上面的key=618376500fad492b8e02db7418b531e3,roleId=10233358分别带入:

http://coupon.m.jd.com/coupons/show.action?key=618376500fad492b8e02db7418b531e3&roleId=10233358&to=https://sale.jd.com/m/act/GYor7n5HsE6OljKu.html

然后,OK了,正确。

简单吧。

2018.01.31 京东运营找我学,我就简单的写了一个步骤,看到这边的福利哈

操作步骤:
1.先打开活动页,获取活动页的网址(类似pro.m.jd.com)。
2.用火狐或者其他的现代浏览器(按F12打开开发者工具),打开上面的页面。
3.在开发者工具内点击“网络”,再点击右边的垃圾桶清除。
4.点击“活动页面中的优惠券领取按钮”
5.在网络页面会出现很多的网址,找到以“https://api.m.jd.com/client.action?”开头的链接。
6.点击上面的链接,在消息头中,点击编辑和重发,在“查询字符串”找到body开头的字符串,复制里面的内容。
7.将上面复制的“key=字符串,roleId=数字”这样子的字眼的,代入下面的网址中。
8.
http://coupon.m.jd.com/coupons/show.action?key=字符串&roleId=数字&to=第一步内的网址

发表评论