在淘宝开发平台申请到app key及app secret并在开放平台上的app tools在线测试成功以后,就可以在自己的项目中使用淘宝SDK来调用淘宝或天猫的商品详情了,包括标题、图片、价格等等所有信息都可已返回。

1.整体思路:

首先需要下载SDK工具包(我的是在个人中心->网站[左侧边栏]->查看->网站概况页面底部有下载链接)。

将下载到的SDK工具包解压到某个目录下:

然后在该目录下创建两个文件:index.php用于提交宝贝详情页链接和返回结果的显示,taobao.php用于处理提交过来的url并从中获 取宝贝id,然后调用淘宝SDK相关类和方法将宝贝详情以json格式返回给index.php。大致思路如此,相关代码如下:

2.index.php代码:

<script type="text/javascript"
src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js">
</script>
<input type="text" size="64"/>
<button οnclick="getProductInfo()">获取商品信息</button>
<div id="product">
商品名称:<h3></h3>
商品价格:<span id="price"></span><br/>
购买链接:<span id="buylink"></span><br/>
商品图片:
<div id="images">
</div>
</div><script type="text/javascript">function getProductInfo(){$.post('taobao.php',{url:$("input").val()},function(data){$("h3").html(data.item.title);$("#price").html(data.item.price);$("#buylink").html(data.item.detail_url);//alert(data.item.item_imgs.item_img.length);var img_nums = data.item.item_imgs.item_img.length;for(var i=0;i<img_nums;i++){$("#images").append("<img src='"+data.item.item_imgs.item_img[i]['url']+"' width=235 height=235>&nbsp;&nbsp;");}},'json');
}
</script> 

3.taobao.php代码:

<?phprequire_once('TopSdk.php');if (isset($_POST['url'])):$url = $_POST['url'];$pattern = "/http:\/\/[\w]+.[\w]+.com\/item.htm\?.*?id=([\d]+).*?/";//正则提取淘宝或天猫宝贝idpreg_match($pattern, $url, $id);$c = new TopClient;$c->appkey = your_appkey;$c->secretKey = 'your_secretkey';$c->format = 'json';$req = new ItemGetRequest;$req->setFields("detail_url,title,price,item_img");$req->setNumIid($id[1]);$resp = $c->execute($req);echo json_encode($resp);
endif;
?>

4.测试结果:

淘宝宝贝

商品链接:

http://item.taobao.com/item.htm?spm=a230r.1.14.43.SjOPaH&id=21932239468&_u=hc3uuihb673

获取结果:

天猫宝贝

商品链接:

http://detail.tmall.com/item.htm?spm=a230r.1.14.1.SjOPaH&id=24058364609&ad_id=&am_id=&cm_id=140105335569ed55e27b&pm_id=

获取结果:

农夫庄园网站创始人,专注Web编程,此外对读书、旅行、历史、养生颇有兴趣。本着开源与共享精神,本站文章请随意转载,但请注明出处:http://www.icultivator.com/p/4139.html

sdk: http://api.taobao.com/myresources/standardSdk.htm?spm=0.0.0.0.ID9FuF

PHP实现调用淘宝SDK开放接口返回天猫或淘宝商品详情相关推荐

  1. 关于淘宝、天猫、阿里巴巴/1688商品详情api接口

    关于淘宝.天猫.阿里巴巴/1688商品详情api接口 通过接口返回商品详情数据 api.ouotool.com 申请APPKEY,再直接请求这个接口,带上商品ID参数, $url = '/api?ap ...

  2. 小红书商品详情API接口(item_get-获得小红书商品详情接口)

    小红书商品详情API接口(item_get-获得小红书商品详情接口)代码对接如下: 1.公共参数 名称 类型 必须 描述 key String 是 调用key(必须以GET方式拼接在URL中,点击获取 ...

  3. vvic/搜款网API接口(item_get-根据ID取商品详情)

    欢迎使用vvic/搜款网API接口(item_get-根据ID取商品详情) 你好! 这是你使用我们的vvic/搜款网API接口获取商品详细接口说明 请求参数: 响应参数: 响应示例: {"i ...

  4. 淘宝/天猫根据ID取商品详情 API 接口

    淘宝/天猫获得淘宝商品详情 API 返回值说明 API 名称: item_get-获得淘宝商品详情 公共参数: 名称 类型 必须 描述 key String 是 调用key(必须以GET方式拼接在UR ...

  5. java使用axis调用.net发布的webservice接口返回对象类型

    本人在java中axis-1.4 调用 .net发布的webService接口 有问题欢迎各路大神讨论 !!! 1.1 基本类型 1.2 对象类型 1.3复杂对象类型(对象类中嵌套对象类) 返回基本类 ...

  6. 拼多多API接口,item_get - 根据ID取商品详情调用展示

    除了根据ID取商品详情调用以外各大平台的诸多API接口都支持调用,所有数据实时更新. 如需了解更多请移步注册http://console.open.onebound.cn/console/?i=Roo ...

  7. 京东jd商品详情API接口(item_get-根据ID取商品详情)代码封装

    item_get-根据ID取商品详情接口 通过代码封装该接口可以拿到商品标题,商品价格,商品促销信息,商品优惠价,商品库存,sku属性,商品图片,desc图片,desc描述,sku图片,sku描述,商 ...

  8. 苏宁API接口介绍,item_get - 获得suning商品详情

    苏宁易购获得suning商品详情 API 返回值说明      测试地址 item_get-获得suning商品详情 获取Key和secret 公共参数: 名称 类型 必须 描述 key String ...

  9. pinduoduoAPI 接口数据聚全,获取商品详情

    item_get-根据ID取商品详情 公共参数 名称 类型 必须 描述 key String 是 调用key(必须以GET方式拼接在URL中)注册Key和secret测试 secret String ...

最新文章

  1. ps怎么制作流体_ps相框制作教程:ps怎么制作相框效果
  2. 在 Ubuntu Natty 中解除系统托盘限制
  3. MairDB 如何查询表
  4. 有关于微软的IWebBrowser2::Navigate2/Navigate方法
  5. ALSA(二), makefile, Autotools, premake
  6. ux设计_声音建议:设计UX声音的快速指南
  7. RSS、Atom和Feed概念与实现(django)
  8. html angular video视频组件
  9. 用Android Stuidio开发Flutter
  10. c/c++教程 - 1.5 运算符
  11. mysql加入时间戳sql语句,SQL插入时间戳问题
  12. Simulink中步长、powergui采样时间、模块采样时间、控制周期的关系
  13. 人工智能项目商业价值,主要体现在哪几个方面?
  14. TRANSFORMER TRANSDUCER: A STREAMABLE SPEECH RECOGNITION MODELWITH TRANSFORMER ENCODERS AND RNN-T
  15. stata-如何快速合并多个文件夹下的数据文件
  16. 青少年计算机等级测试内容,青少年人工智能技术水平测试一级等级考试介绍
  17. SpringCloud项目搭建(六) —elastic-job的使用,以及consul的配置使用(衔接上篇)
  18. php phpstudy虚拟域名配置
  19. 【Latex】latex表格技巧
  20. 健身行业大洗牌 Keep还会有未来吗?

热门文章

  1. 信息学奥赛一本通C++语言——1126:矩阵转置
  2. python单元测试框架作用_Python自动单元测试框架
  3. CreateFile系类异步、并行(同一个串口发送接收)
  4. python面向对象编程实例爬虫_​Python面向对象编程⑭
  5. 字段类型:mysql中int(3)与int(11)有什么区别吗?优化数据库字段占据磁盘的大小
  6. Flume将A服务器上的日志实时采集到B服务器
  7. java实现语音聊天_java 语音聊天核心代码
  8. weblogic jms消息 删除_利用 Kafka 设置可靠的高性能分布式消息传递基础架构
  9. WebStorm 零起点搭建Vuejs项目 - 全程篇
  10. 网站 html 中英文切换 - API 总结篇