`
pcajax
  • 浏览: 2159160 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

淘宝开发平台

阅读更多

天在javaeye上看到了赢在淘宝的广告才知道淘宝开放了API,不过6月份的时候就算知道了也不知道怎么用 = =! 这个东西还是挺有意思的,java版本已经有一个SDK了。刚好在看GWT+GXT,就顺便整合到一起做了一个淘宝的搜索增强。

    现在在open.taobao.com上注册一个开发者账号,然后下载java sdk。http://open.taobao.com/download/  其中的淘客API是处理阿里妈妈中的佣金的,具体可以上阿里妈妈的网站看一下。

    废话不多说了,快速进入eclipse,看一个例子。

package com.sun.test;

import java.util.List;

import com.taobao.api.TaobaoApiException;
import com.taobao.api.TaobaoJsonRestClient;
import com.taobao.api.model.User;
import com.taobao.api.model.UsersGetRequest;
import com.taobao.api.model.UsersGetResponse;

<script language="JavaScript" src="http://book.book560.com/ads/ads728x15.js" type="text/javascript"></script>

public class Test {
public final static String APP_KEY = "test";   //appkey可以填自己申请的

public final static String APP_SERCET = "test";

//这个是淘宝的一个沙箱

public final static String SANDBOX_URL = "http://gw.api.tbsandbox.com/router/rest"; 

public final static String GET_SESSION_URL = "http://container.api.tbsandbox.com/container";

/**

*获取TabaoJsonClient的实例

*

*/

public TaobaoJsonRestClient getclient(String appKey, String secret)
   throws TaobaoApiException {

  return new TaobaoJsonRestClient(SANDBOX_URL, appKey, secret);
}

/**
  * 查询用户
  *
  */
public void test1() {
  TaobaoJsonRestClient client;
  try {
   client = this.getclient(APP_KEY, APP_SERCET);
   UsersGetRequest req = new UsersGetRequest(); //查询多个用户
   String publicFields = "nick,sex,buyer_credit,seller_credit,location.city,location.state,location.country,created,last_visit";
   String privateFields = "location.zip,birthday";     
   req.setFields(publicFields + "," + privateFields); //添加属性
   req.setNicks("alipublic15");       //添加要查询用户的昵称,多个昵称用,分开

   UsersGetResponse rsp = client.usersGet(req);     //获取服务器返回信息
   List<User> list = rsp.getUsers();                //user类就是用户信息
   System.out.println(list.get(0).getNick());

<script language="JavaScript" src="http://book.book560.com/ads/ads728x15.js" type="text/javascript"></script>

   System.out.println(rsp.getBody());              //打印返回信息的json

  } catch (TaobaoApiException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  }

}

/**
  * @param args
  */
public static void main(String[] args) {
  // TODO Auto-generated method stub
  Test t = new Test();
  t.test1();
}

}

    这个是一个用昵称查询用户信息的小实例。淘宝已经把所有涉及服务器信息的都包装起来了。每个返回信息的类中都包含了返回信息的封装类,错误代码以及json。基本上直接调用就可以了。淘宝的API也比较全,具体的可以看open.taobao.com上的api。

分享到:
评论

相关推荐

    淘宝开放平台api开发文档

    淘宝开放平台 API 开发文档 淘宝开放平台 API 是阿里巴巴集团旗下的电子商务平台淘宝网提供的一套应用编程接口(API),旨在帮助开发者快速构建电子商务应用程序。下面是淘宝开放平台 API 的详细介绍。 快速入门...

    淘宝开放平台文档合集

    《淘宝开放平台应用开发大赛10强作品合集》则是历年应用开发大赛的优秀作品展示,这些作品代表了淘宝开放平台上的创新实践。开发者可以通过阅读这些案例,了解前沿的开发技术和设计思路,从中汲取灵感,提升自己的...

    淘宝开发平台SDK(.NET版本)

    淘宝开发平台SDK(.NET版本)版本,带源码。 使用说明请参与淘宝开发平台API文档中心(http://open.taobao.com/docs/api_list.htm?spm=a219a.7395905.0.0.7Ib58I&docType;=)

    淘宝开放平台API JAVA接口

    淘宝开放平台API接口 JAVA版,供有兴趣的开发者

    淘宝开放平台架构组件体系初探

    ### 淘宝开放平台架构组件体系初探 #### 一、引言 淘宝作为中国乃至全球最大的电子商务平台之一,其技术架构不仅支撑着庞大的交易量,还面临着日益增长的第三方开发者需求。为此,淘宝构建了一个开放平台——淘宝...

    淘宝开放平台开发指南之熟悉API族

    ### 淘宝开放平台开发指南之熟悉API族 #### 一、淘宝开放平台概述 淘宝作为中国乃至全球最大的电子商务平台之一,在电商基础服务领域深耕多年,形成了涵盖营销、支付、物流和售后等多个核心环节的基础服务体系。...

    淘宝开放平台网关技术揭秘

    9. 开放平台产品:开放平台的产品架构支持多种应用的开发和接入,如iOS/Android市场的APP发布、统一门户业务的开发与部署等,为开发者提供了闭环的应用生态系统。 10. 对外合作:淘宝开放平台与蚂蚁金服、菜鸟网络...

    淘宝开放平台SDK

    淘宝开放平台SDK最新,博文描述开发全过程。

    淘宝开放平台订单推送架构.pptx

    淘宝开放平台订单推送架构.pptx 淘宝开放平台订单推送架构是基于电子商务平台的订单处理系统,其目的是为了提高订单处理效率和accuracy,提高客户满意度和忠诚度。该架构通过将订单数据实时推送到供应商系统中,...

    淘宝开发平台的API资料

    淘宝开发平台,也被称为Taobao Open Platform (TOP),是阿里巴巴集团为第三方开发者提供的一套全面、开放的服务体系,旨在帮助开发者构建与淘宝相关的应用程序和服务。这个平台提供了丰富的API(Application ...

    淘宝开发平台 Golang SDK, 集成简单快捷,也可以快速添加本SDK没有集成的接口 .rar

    大部分的集成开发环境都针对一种特点的语言,goland是JetBrains开发的一款针对go语言的跨平台IDE。支持windows、macOS与Ubuntu平台。 因为专注,所以专业,goland为go程序提供了强大的支持。 语法高亮是必不可少的功能...

    淘宝开放平台接入指南(商家版V1.0)

    针对商家面临的后台处理效率低下、人力成本高昂等问题,淘宝开放平台通过提供一系列开放的数据接口(API),使得商家能够直接调用这些API来开发各类管理工具,从而实现网店与后台管理系统的数据集成及快速业务协同。...

    淘宝开放平台api

    此文档费了很多心血,为开发淘宝ERP精心制作而成,因为淘宝六月份政策变了,开发此类的应用门坎...所以目前没有继续开发了,这份文档适合做淘宝开放平台的朋友使用,如果需要更新的开发文档,可以联系我,可有偿制作。

    淘宝开放平台示例

    淘宝开放平台(Taobao Open Platform,简称TOP)是淘宝提供的一种接口服务,允许开发者通过调用API来访问淘宝的数据和功能,从而构建与淘宝相关的应用。在这个示例中,我们看到的是一个基于C#语言编写的客户端程序,...

    调用淘宝开放平台API例子_TOPDemo

    开发语言C#,工具是VS2010,本例子是原创调用淘宝开放平台API的例子。其中包括项目形式的淘宝JDK(2012.6.28),功能有:取得用户的API(TOP_test),店铺API(Shop_API),类目API(Item_API),交易API(Trade_API)。

    TOPFORasp实例(淘宝开放平台ASP版的应用实例)asp版 top api

    淘宝开放平台,这里不再费话了,直接看网址:http://open.taobao.com/ 这里有很多的实例,本人最近也一直在学习。 前几天看到浪子的群里有一位朋友说想要ASP的实例,自己就找了个时间简单写一下。 当然写的不好,...

    安卓开发, 淘宝开放平台 SDK

    在安卓开发领域,淘宝开放平台SDK是一个至关重要的工具,它为开发者提供了与淘宝平台进行交互的能力,从而实现各种功能,如商品查询、订单管理、用户信息获取等。本篇文章将详细解析这个SDK及其核心概念。 首先,让...

    淘宝开发平台API Java接口

    淘宝开发平台API Java接口是淘宝开放平台(Taobao Open Platform, TOP)为开发者提供的Java语言SDK,用于方便地集成和调用淘宝的各种服务接口。这个SDK使得开发者可以通过编写Java代码来实现与淘宝平台的交互,比如...

    淘宝开发平台工具实例part3

    在本实例"淘宝开发平台工具实例part3"中,我们将深入探讨如何利用淘宝开放平台(Taobao Open Platform,简称TOP)进行应用开发。这个实例涵盖了关键的开发环节,旨在帮助开发者更好地理解和实践在淘宝平台上构建应用...

Global site tag (gtag.js) - Google Analytics