本次为大家分享的是 支付宝赏金红包链接生成方法 另类玩法
玩法介绍
这两天,朋友圈的支付宝的赏金红包二维码又刷屏了;每隔一段时间,支付宝到店红包都会有一波活动;今天教大家通过 url scheme 的方式实现,链接从微信直接跳转到支付宝,从而自动领取赏金红包。
效果演示
IOS可以一键直达,效果,不错!但安卓需点几次,体验不佳;
IOS的效果视频:https://pandown.net/hzgAliDrive/sjmxg.mp4
或者识别下方二维码进行体验
生成方法
你可以 通过 curl 上方的 http 地址,或者用 postman 请求查看源码;查看源码的可以看到,是一段并不复杂的 html,核心代码其实就是这个链接;
https://ulink.alipay.com/?scheme=alipays://platformapi/startapp?saId=10000007&clientVersion=3.7.0.0718&qrcode=https://render.alipay.com/p/c/alipay-red-qrcode/shared.html?channel=search_pwd&shareId=2088032393129123&token=19612225q29xrhh0d4zgm13pBD&campStr=kPPFvOxaCL3f85TiKss2wsBZgIjulHjG&sign=qsiVOoa7TuphryWxyBdONXsMTnE3jiIBvWeUs3yV1sw=&chInfo=Dingtalk&c_stype=search_pwd
这段 url 尽管很长,我们只需要关心两个参数 shareId 和 token,shareId 其实就是分享者的 user_id,打开支付宝,扫下方二维码,可以得到这个参数;
比如我的 user_id 是下方的一串数字
token 获取方法稍微有些麻烦,需要在支付宝红包页面点击最底部的去分享,然后选择钉钉;
点击之后,这个二维码会自动保存。(这里一定不能选择微信,否则无法获取这个正确的 token)
最后打开微信,扫描刚才保存的二维码,会得到19开头的字符串,这是你的token的;
获取你的token 和 shareId 将上方链接中代码的对应的参数覆盖,然后将修改后的html 部署到你自己的服务器就可以用了;
生成自己的链接后,你也可以利用微信的api,设置分享会话卡片的样式,自定义标题与图片,如下图所示;
会话卡片样式生成:http://share.abya.cn/creat.html
作者信息
【昵称】:马哥-深圳
【行业】:IT软件工程师
【所在城市】:深圳
【微信】:littlemanong
文章转载请联系作者,经过同意后即可!