佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 1580|回复: 4

请关贴

[复制链接]
发表于 22-4-2014 12:51 PM | 显示全部楼层 |阅读模式
请关贴 本帖最后由 LittleJimmy 于 14-11-2014 12:44 AM 编辑

回复

使用道具 举报


ADVERTISEMENT

发表于 22-4-2014 02:09 PM | 显示全部楼层
不懂淘宝有没有提供api

如果得空的话, 可以去读8daigou的代码
我只是大概看一下, 可以从http://8daigou.com/templates/default/js/Gobal.js开始看, 重点在
  1. FastAddShow
复制代码
然后会分3个steps,
1. http://8daigou.com/add/AddItemPanel/AddItemPanel1.htm
这个page会在http://8daigou.com/add/AddItemPanel.js?v=1.1里面跑, 注意看这条, 还有buildP2的function
  1. $("#p2").load("/add/AddItemPanel/AddItemPanel2.htm", function() { buildP2(data); $("#productRemark").focus(); });
复制代码
2. http://8daigou.com/add/AddItemPanel/AddItemPanel2.htm
这里应该是拿到资料过后
3. http://8daigou.com/add/AddItemPanel/AddItemPanel3.htm
还没看...


小弟frontend半桶水, 有错别见怪
回复

使用道具 举报

 楼主| 发表于 22-4-2014 06:08 PM | 显示全部楼层
nsda 发表于 22-4-2014 02:09 PM
不懂淘宝有没有提供api

如果得空的话, 可以去读8daigou的代码

你好厉害!我不是很会这些的。。不是很明白它的逻辑。。它把资料从淘宝拿来,可是不是用iframe而是跑jquery? 如果我们下单,那么它是不是运用这些code来直接连接去淘宝?所以只要在那个网页下单,就等于直接在淘宝下单?
回复

使用道具 举报

发表于 22-4-2014 07:16 PM | 显示全部楼层
LittleJimmy 发表于 22-4-2014 06:08 PM
你好厉害!我不是很会这些的。。不是很明白它的逻辑。。它把资料从淘宝拿来,可是不是用iframe而是跑jque ...

我不厉害...也一知半解而已, jquery我也是新手
从我上面的回帖, 如果你再深入了解的话, 只能看到他们怎样怎样拿/search到资料(based on url)

我不知道他们有没有直接在淘宝下单哦, 我没在淘宝买过东西, 不懂怎样操作。
可能是直接下单, 也可能他们的support收到单再去手动下单
这里就看不到了, 确定商品购买数目之后, 当你click提交submit
会在
  1. http://8daigou.com/add/AddItemPanel/AddItemPanel2.htm
复制代码
里面call到下面的post action, 这里属于server side了, 无法看到里面做什么
  1.             $.ajax({
  2.                 type: "POST",
  3.                 url: "/ajax/fast_ajax.php?action=add",
  4.                 dataType: "json",
  5.                // contentType: "application/json;utf-8",
  6.                 data:"adddata="+encodeURIComponent("{"name":'" + HtmlEncode($("#productName").val()) + "',"href":'" + $("#productUrl").val() + "',"picture":'" + datasource.Picture + "',"thumbnail":'" + datasource.Thumbnail + "',"chicun":'" + datasource.chicun + "',"yanse":'" + datasource.yanse + "',"shopName":'" + datasource.ShopName + "',"shopHref":'" + datasource.ShopHref + "',"price":" + datasource.Price + ","vipPrice1":" + datasource.VIPPrice1 + ","vipPrice2":" + datasource.VIPPrice2 + ","vipPrice3":" + datasource.VIPPrice3 + ","buyNum":" + $("#productNum").val() + ","freight":" + $("#productSendPrice").val() + ","isAuction":" + datasource.IsAuction + ","remark":'" + $("#productRemark").val().replace(regbr,"")  + "',"type":" + datasource.type  + ","expressno":'" + datasource.expressno + "'}"),
  7.                 timeout: 10000,
  8.                 error: OnFail,
  9.                 success: OnSuccess
  10.             });
复制代码
这个post url好像不需要什么authentication的, 不懂会很危险吗


回复

使用道具 举报

 楼主| 发表于 22-4-2014 07:44 PM | 显示全部楼层
nsda 发表于 22-4-2014 07:16 PM
我不厉害...也一知半解而已, jquery我也是新手
从我上面的回帖, 如果你再深入了解的话, 只能看到他们 ...

hmm,我尝试去了解,顺便看看有没有淘宝provide的api。。如果有,那么要integrate它应该就不是问题了。。

非常谢谢你

评分

参与人数 1人气 +5 收起 理由
nsda + 5 不客气

查看全部评分

回复

使用道具 举报

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

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 9-9-2025 01:17 PM , Processed in 0.794971 second(s), 32 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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