开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 9228|回复: 22
收起左侧

[易语言模块源码] 阿里妈妈二合一领优惠券页面的 优惠券的接口 用于查券的信息

[复制链接]
结帖率:100% (3/3)
发表于 2018-5-28 17:30:44 | 显示全部楼层 |阅读模式   广东省佛山市
分享例程
界面截图:
备注说明: -
只用了精易模块
[e]
.版本 2

.子程序 新查券接口, 文本型
.参数 url, 文本型, , 这里的URL是指2合1领券的地址,其实就是为了拿e参数
.参数 cookies, 文本型, , 这里是登陆taobao后的cookie主要是为了sign,返回的数据是登陆的
.局部变量 data, 文本型
.局部变量 webText, 文本型
.局部变量 mtk, 文本型
.局部变量 time, 文本型
.局部变量 sign, 文本型

mtk = 文本_取出中间文本 (cookies, “_m_h5_tk=”, “_”)
data = #新查卷参数  ' {"e":"[e]","activityId":"","pid":"","src":""}
data = 子文本替换 (data, “[e]”, 文本_取出中间文本 (url, “e=”, “&”), , , 真)
time = 时间_取现行时间戳 ()
sign = 校验_取md5_文本 (mtk + “&” + time + “&12574478&” + data)
url = “https://acs.m.taobao.com/h5/mtop.alimama.union.hsf.coupon.get/1.0/?jsv=2.4.0&appKey=12574478&t=” + time + “&sign=” + sign + “&api=mtop.alimama.union.hsf.coupon.get&v=1.0&AntiCreep=true&AntiFlood=true&type=jsonp&dataType=jsonp&callback=mtopjsonp1&data=” + 编码_URL编码 (data, 真, 真)
webText = 编码_Utf8到Ansi (网页_访问_对象 (url, , , cookies))
返回 (webText)


[/e]
以上是接口,需要自己弄到登陆taobao后的cookies
test.e (640.19 KB, 下载次数: 174)

评分

参与人数 1好评 +1 精币 +2 收起 理由
waking136 + 1 + 2 感谢分享,很给力!~

查看全部评分


友情提醒:请选择可信度高的模块,勿用未知模块,防止小人在模块内加入木马程序。【发现问题模块请到站务投诉】。
结帖率:97% (523/539)

签到天数: 4 天

发表于 2019-3-18 15:29:21 | 显示全部楼层   天津市天津市
大牛,这个有办法取出来券id么?商品id出来了。
回复 支持 反对

使用道具 举报

结帖率:100% (3/3)
 楼主| 发表于 2019-3-18 14:51:47 | 显示全部楼层   广东省佛山市
fksdehfk778 发表于 2019-3-18 13:58
请问这个现在还可以用么,我调试
webText : mtopjsonp1({"api":"mtop.alimama.union.hsf.coupon.get","da ...

都说让你看18楼了。你这个出现后。一般会有COOKIE返回。里面的MTK用上
回复 支持 反对

使用道具 举报

头像被屏蔽
发表于 2019-3-18 14:22:36 | 显示全部楼层   河北省石家庄市
支持开源~!感谢分享
回复 支持 反对

使用道具 举报

结帖率:100% (3/3)
 楼主| 发表于 2019-3-18 14:07:29 | 显示全部楼层   广东省佛山市
fksdehfk778 发表于 2019-3-18 13:58
请问这个现在还可以用么,我调试
webText : mtopjsonp1({"api":"mtop.alimama.union.hsf.coupon.get","da ...

看18楼的贴子。
回复 支持 反对

使用道具 举报

结帖率:97% (523/539)

签到天数: 4 天

发表于 2019-3-18 13:58:41 | 显示全部楼层   天津市天津市
请问这个现在还可以用么,我调试
webText : mtopjsonp1({"api":"mtop.alimama.union.hsf.coupon.get","data":{},"ret":["FAIL_SYS_TOKEN_EMPTY::令牌为空"],"v":"1.0"})
求教。
回复 支持 反对

使用道具 举报

结帖率:83% (5/6)

签到天数: 4 天

发表于 2018-12-12 00:23:14 高大上手机用户 | 显示全部楼层   浙江省杭州市
zjchxj 发表于 2018-11-29 10:11
这个COOKIE是服务器返回来?还能计算?可以通过其他的途径 获取。不需要登录的。

1、接口链接:

https://acs.m.taobao.com/h5/mtop.alimama.union.hsf.coupon.get/1.0/?jsv=2.4.0&appKey=12574478&t=1528968734773&sign=854db05a11347be3faa5b0980718c805&api=mtop.alimama.union.hsf.coupon.get&v=1.0&AntiCreep=true&AntiFlood=true&type=jsonp&dataType=jsonp&callback=mtopjsonp1&data={"e":"V3jvW87rIXQGQASttHIRqeISwO2LYyDDB3KnYDrZgFzoEnMr9v+wai7tBIKWCr05a7E1JQXqpN8SMYg4guO+wpQ5wfGz/u+NFY/YQj1mGycVF+LQAJXviLEsC315c4LYGTHHFijCzT886ds3Wskk0w==","pid":"mm_33231688_7050284_23466709"}
说明:接口地址中需要改的数据为t、sign、data三个数据,t为毫秒级时间戳

2、sign计算方法:

md5($_m_h5_tk.'&'.$t.'&'.$appkey.'&'.$data)
$_m_h5_tk:为访问mtop.alimama.union.hsf.coupon.get接口链接时,返回的cookies数据,注,返回cookies数据格式为:_m_h5_tk=18867e8a790b8857fbe765f85c5859d4_1528917203735,这里只使用前半部分,在这里是18867e8a790b8857fbe765f85c5859d4

$t:为毫秒级时间戳

$appkey:固定值12574478

$data:为接口链接中的data参数的数据,这里要进行urlencode编码,同样链接中也要进行编码

3、请求说明:

首先随意定义一个$_m_h5_tk,然后访问接口链接,因为$_m_h5_tk值不正确,因此不会返回解密数据,这一步主要目的是获取接口返回的cookies值,提取正确的$_m_h5_tk的值
使用上面获取到的正确的$_m_h5_tk值,重新生成签名,再次访问接口地址,即可获取到解密后的数据
回复 支持 反对

使用道具 举报

结帖率:92% (33/36)
发表于 2018-11-29 15:43:52 | 显示全部楼层   安徽省蚌埠市
zjchxj 发表于 2018-11-29 10:11
这个COOKIE是服务器返回来?还能计算?可以通过其他的途径 获取。不需要登录的。

js计算的。
回复 支持 反对

使用道具 举报

结帖率:100% (3/3)
 楼主| 发表于 2018-11-29 10:11:22 | 显示全部楼层   广东省佛山市
八成的风格 发表于 2018-11-28 18:28
其实你可以把_M_H5_TK 这个计算js方法,拔出来就不需要了cookies了 这个去年我就拔出来了,忘记放哪里去 ...

这个COOKIE是服务器返回来?还能计算?可以通过其他的途径 获取。不需要登录的。
回复 支持 反对

使用道具 举报

结帖率:92% (33/36)
发表于 2018-11-28 18:28:45 | 显示全部楼层   安徽省蚌埠市
zjchxj 发表于 2018-11-28 14:48
现在都是不需要登录的。已经有了。

其实你可以把_M_H5_TK 这个计算js方法,拔出来就不需要了cookies了 这个去年我就拔出来了,忘记放哪里去了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表