原始需求:
一饮料商家在瓶盖上印了6000万个随机码(字符+数字),同时,这6000万个编码保存在数据表中。
淘宝抵价券表,保存了一定量的淘宝抵价券编码。
用户把瓶盖上的随机码在广告页面上输入提交(需要先登录淘宝网),验证是否合法(6000万之一),如果合法,淘宝系统为其充值10元抵价券。
充值结果提示信息需要显示在客户的广告页面上,而不能在淘宝的网站上。
网络环境及其他:
1、淘宝网抵价券充值页面地址:http://auction1.taobao.com/auction/coupon/validate_exchange.htm
2、上面页面提交的action地址:http://auction1.taobao.com/auction/coupon/validate_exchange.htm?action=coupon%2Fapply_exchange_action&event_submit_do_winkey_apply=anything
3、充值之前需要先登录淘宝网。
4、广告页面的域名是pro.taobao.com,和淘宝网可以共享cookie
5、广告页面服务器不能访问充值页面,即pro.taobao.com和auction1.taobao.com物理上不通。(
起初并不知道该限制)
实现方案:
一、用户提交随机码,到action上验证,如果通过,从淘宝抵价券表中读取一个抵价券编码,再通过Http模仿post提交到抵价券充值action。
很快,该方案被否决。因为服务器端没办法模仿用户的登录相关信息。
二、让淘宝那边重新开发一个接口,不验证用户是否登录。pro服务器传送淘宝nickname和抵价券编码给该接口,实现充值。
由于淘宝的开发上线周期限制,开发起来恐怕来不及。
后来了解到一个更加严重的信息:广告页面服务器不能访问充值页面,即pro.taobao.com和auction1.taobao.com物理上不通。
彻底否定了在服务器端Post请求的方案。
--------------------------------------------------------------------------------------------------------------------------------------------------------
期间了解到淘宝还有个现成xfire的webservice接口可以用,网络上也是OK的,调试了一个2个小时,虽然通了。但是由于某些限制,最终还是没法用。
--------------------------------------------------------------------------------------------------------------------------------------------------------
一边是走不通的路,一边是客户已经签订了的合同。
期间,对方产品经理说了一句话:既然在服务器端走不通,为什么不在客户端做呢?还说什么用iframe可以实现。
好像有点眉目,跟对方说,给我2个小时,我回去试试。
想到可以通过ajax提交一个post请求。
10分钟后,拼好代码,出现个错误:不能跨域进行提交。
无语!pro.taobao.com和auction1.taobao.com居然被认为是二个不同的域。
于是网上查找ajax跨域提交的解决办法。貌似网上很多此类的解决办法。
同时研究了提交充值的action,发现通过Get方法也可以进行充值,把form里面的参数加到url后面就是:
http://auction1.taobao.com/auction/coupon/validate_exchange.htm?action=coupon%2Fapply_exchange_action&event_submit_do_winkey_apply=anything&
encash=winkey&winkey=抵价券编码
红色部分就是form里面的参数。
果然可以,这样就可以在服务器端验证瓶盖编码,然后读取一个抵价券编码返回给客户端。客户端做个重定向到上面的URL。
还有个限制,客户想看到结果提示信息在自己的广告页面上,而非在淘宝的页面上。那么就需要把重定向的结果给屏蔽了。用什么?iframe
<script language="javascript">
function charge(){
var url = http://auction1.taobao.com/auction/coupon/validate_exchange.htm?action=coupon%2Fapply_exchange_action&event_submit_do_winkey_apply=anything&encash=winkey&winkey=抵价券编码
document.getElementById("chargeUrl").src = url;
}
</script>
<iframe src='' id="chargeUrl" />
<body onload="charge();">
</body>
上面代码在load后会根据充值结果alert出相关的成功或者错误信息。能不能去掉呢?貌似没办法。
把<iframe src='' id="chargeUrl" />改成<img src='' id="chargeUrl" /> 搞定。
绕了一个大圈,最后用了一个最简单的办法解决。
出门就选错方向,进了个死胡同!
分享到:
相关推荐
优惠券抵价券功能逻辑流程涉及的是在线平台上优惠券的管理、发放以及使用的一系列操作。这个系统主要包括以下几个核心知识点: 1. **优惠券种类**: - **抵现券**:用户投资时可用来抵扣现金。 - **加息券**:...
系统已经对接了淘宝客的API,会自动更新阿里妈妈最新优惠券的商家,以保证最新优惠给买家,真正一个可上手运营的淘宝客系统。您只需要将“淘宝客PID代码修改成自己的即可!” 程序环境HP5.3+mysql 建议使用PHP5.3...
淘宝客网站源码是用于构建一个能够自动抓取并展示淘宝内部优惠券的平台,它可以帮助用户找到更多节省购物成本的机会。2017年的这个版本特别强调了手机WAP的完美运营,意味着该源码已经针对移动设备进行了优化,确保...
为您推送淘宝、天猫商品内部优惠券,内部的哦!都是限时限量的,手快就有,手慢就没有喽。1、淘宝天猫内部隐藏优惠券,卖家合作私下发放,直接店内是领取不到的,折扣力度非常大,外部人想不到的低价折扣。2、我们只...
不需要任何淘宝API接口,每天自动更新八万多款带内部优惠券的商品。 程序说明 1.按照环境要求PHP5.2+mysql5.0以上版本 2.支持电脑+手机版本。 3.自带淘口令生成,助力微信推广 4.手机端支持自动唤醒手淘APP 5.支持伪...
淘宝客搜索引擎源码是用于构建一个专门针对淘宝平台优惠券搜索的网站系统,它整合了淘宝接口,能够帮助用户快速找到商品优惠券信息。这个源码资源基于HTML,这意味着它是用超文本标记语言来构建前端界面,使得用户...
在Android开发中,实现从自己的应用跳转到淘宝商品详情页和优惠券领取页面是一项常见的需求,这通常涉及到第三方应用的深度链接技术。本篇将详细介绍如何实现这一功能,并涉及与之相关的Android知识点。 首先,我们...
淘宝优惠券APP是一款为广大淘宝客户量身打造的优惠购物平台。每天早上09:00更新优惠券信息,优惠券包含淘宝店铺商家,和天猫商家,更多优惠等你来拿。 《淘宝优惠券》是一款专门针对广大喜欢淘宝的小伙伴们准备的...
模板内置优惠卷TOP100推荐、9.9包邮、文章资讯导购、淘宝店铺聚合、智能关键词、用户浏览缓存、优惠券专题化等10多项实用功能,优惠卷自动采集,后台设置简单,基于CMS的内核能最大程度满足您个性化的扩展定制需求,...
淘宝优惠券。购物领淘宝优惠券可以省钱。一年省下好多钱,很不错的软件大家可以下载安装使用
淘宝客带内部优惠券系统是结合淘宝联盟衍生而来的,针对淘客及其渠道不断更新,升级后的2.0确实对于商家和买家做了很多的转化优化。搜索来的人自然知道这里面的优势。既不用像微商那样压货,也不用像微商那样去推销...
推券客CMS淘宝优惠券网站源码是一个以PHP+MySQL进行开发的PHP淘宝客优惠券网站。支持电脑站、手机站以及微信公众号查券。支持多级代理返利和阿里妈妈最新的渠道管理等功能。推券客CMS淘宝优惠券网站源码的安装环境...
淘宝天猫优惠券免费领取工具,根据淘宝商家推广信息,免费获取优惠券。
推券客淘宝优惠券网站源码
淘宝优惠券自动分发。 创建定时任务,通过api获取淘宝推广客的优惠信息,发送到群聊。 京东优惠券自动分发。 创建定时任务,通过api获取京东联盟的优惠信息,发送到群聊。 拼多多优惠券自动分发。(接口待更,暂不...
这种软件的主要功能是帮助商家快速、精准地对淘宝平台上的商品进行标签设置,并同时发放优惠券,以实现定向引流和促进销售。 1. **打标签系统**:打标签是电子商务中一种常见的用户行为分析方法,商家可以通过为...
最新淘宝优惠券淘宝客系统网站源码自动采集功能+手机WAP
淘宝购物车的实现涉及到多个技术层面,包括前端界面交互、数据存储、计算逻辑以及用户交互体验等。下面我们将详细探讨这些知识点。 首先,前端界面是用户与系统交互的窗口,实现购物车功能需要精通HTML、CSS和...
非常大气的卷皮网风格的淘宝内部优惠券系统,自动采集,24小时无人值守,只需要后台填写好申请的阿里妈妈代码,24小时自动采集高佣金优惠券,非常不错,适合自己做一个返现的站点,还是不错的!那种群里面整天发优惠...
不需要任何淘宝API接口,每天自动更新三万多款带内部优惠券的商品。 程序说明 1、按照环境要求PHP5.2 mysql5.0以上版本 2、支持电脑 手机版本。 3、自带淘口令生成,助力微信推广 4、手机端支持自动唤醒手淘APP 5、...