`
kongquexue
  • 浏览: 11324 次
  • 性别: Icon_minigender_1
  • 来自: 佛山
社区版块
存档分类
最新评论

淘宝开发平台笔记1

JVM 
阅读更多

有个朋友跟我说起了淘宝的开放平台,本人有点小兴趣,故研究一下。纯属菜鸟的玩一下....

首先呢,

1、进入淘宝的开发平台http://open.taobao.com/index.htm里面,然后直接看“文档栏目”

2、先下载好sdk http://api.taobao.com/myresources/standardSdk.htm?spm=0.0.0.180.yStxUO

3、然后呢进入申请app_key 这个网上就很多资料了。

4、如果做测试的话,第三步先忽略不用

5、http://api.taobao.com/apitools/apiTools.htm?spm=0.0.0.179.DEkSm9   API测试工具

6、上代码:

package cn.que.opentaobao;

import com.taobao.api.ApiException; 
import com.taobao.api.DefaultTaobaoClient; 
import com.taobao.api.TaobaoClient; 
import com.taobao.api.request.UserGetRequest; 
import com.taobao.api.response.UserGetResponse; 
public class GetTaoBaoTest { 
     protected static String url = "http://gw.api.tbsandbox.com/router/rest";//沙箱环境调用地址 
     //正式环境需要设置为:http://gw.api.taobao.com/router/rest 
     protected static String appkey = "test"; 
     protected static String appSecret = "test"; 
     public static void testUserGet() { 
    	 TaobaoClient client=new DefaultTaobaoClient(url, appkey, appSecret);
    	 UserGetRequest req=new UserGetRequest();
    	 req.setFields("user_id,uid,nick,sex,buyer_credit,seller_credit,location,created,last_visit,birthday,type,status,alipay_no,alipay_account,alipay_account,email,consumer_protection,alipay_bind");
    	 req.setNick("nick");
    	 try {
			UserGetResponse response = client.execute(req);
			
			System.out.println("----"+response.getBody());
			System.out.println(response.getUser().getLocation().getCity());
		} catch (ApiException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
     } 
     public static void main(String[] args) { 
         GetTaoBaoTest.testUserGet(); 
     } 
  
}  

 

 

测试结果:

----{"user_get_response":{"user":{"buyer_credit":{"good_num":0,"level":0,"score":0,"total_num":0},"created":"2003-07-31 09:01:22","last_visit":"2012-08-28 15:05:47","location":{"city":"金华","state":"浙江"},"nick":"nick","seller_credit":{"good_num":0,"level":0,"score":0,"total_num":0},"type":"C"}}}
金华

 

分享到:
评论

相关推荐

    Eclipse插件开发笔记—PDF—带目录

    第1章 Eclipse平台简介 1.1 Eclipse集成开发环境(IDE)介绍 1.1.1 安装及使用Eclipse IDE 1.1.2 为Eclipse IDE安装中文语言包 1.1.3 IDE的环境设置 1.1.4 使用帮助系统 1.2 什么是Eclipse 1.3 SWT/JFace技术 1.4 插件...

    淘宝实习笔记--webx学习之旅

    【淘宝实习笔记--webx学习之旅】这篇笔记主要记录了作者在淘宝实习期间关于Webx框架的学习和理解。Webx是一个用于构建企业级Web应用程序的框架,它在淘宝内部广泛使用。以下是一些核心知识点: 1. **iBATIS**:...

    《Android Studio开发实战:从零基础到App上线 》读书笔记模板x.pptx

    " Android Studio开发实战:从零基础到App上线读书笔记模板 " 本书是一部Android开发的实战教程,由浅入深、由基础到高级,带领读者一步一步走进App开发的神奇世界。全书共分为16章,前8章是基础部分,主要讲解...

    笔记本销售网站

    "笔记本销售网站"是一个基于PHP和MySQL技术构建的在线电子商务平台,旨在模仿淘宝网的运营模式,提供一个供用户浏览、购买笔记本电脑的环境。这个系统分为前后台两个主要部分,各自承载不同的功能,以满足不同用户的...

    (B2C商城)笔记本电脑在线销售系统_b2csystem.zip

    B2C(Business to Consumer)是商家直接面向消费者进行销售的商业模式,常见于电商平台,如京东、淘宝等。 【描述】:描述中同样提到了“(B2C商城)笔记本电脑在线销售系统_b2csystem.zip”,这表明该系统专门设计...

    php基础学习笔记

    - **B/S (Browser/Server)**:这是一种基于浏览器的客户端-服务器模型,如淘宝、百度等网站就是典型的B/S架构应用。用户通过浏览器与服务器进行交互。 - **C/S (Client/Server)**:这是一种传统的客户端-服务器模型...

    NodeJs笔记

    Node.js是一种开源、跨平台的JavaScript运行时环境,它基于Chrome V8 JavaScript引擎构建。Node.js允许开发者使用JavaScript编写服务器端应用程序,这使得前端和后端可以使用同一种语言进行开发,大大提高了开发效率...

    不一样的阅读 淘宝数字阅读平台化战略 共16页.ppt

    它旨在构建一个开放的创作平台,鼓励原创人和开发者参与其中,通过提供文字处理服务、排版服务等,促进内容创意者的价值增值。此外,淘宝还将扮演电子书发行商的角色,与ISV(独立软件开发商)合作,打造一个完整的...

    WI TWO 淘宝分享Java面向对象编程(孙卫琴)_学习笔记

    1. 封装:封装是面向对象编程的基础,它隐藏了对象内部的实现细节,仅对外提供接口进行交互。在Java中,我们通过访问修饰符(public, protected, default, private)来控制类成员的可见性,以及使用getter和setter...

    淘宝首页-静态页面模仿代码(含笔记!!)

    本资源是一份包含“淘宝首页-静态页面模仿代码”及相关笔记的学习资料。通过模仿淘宝首页的静态页面设计及代码实现,可以帮助学习者了解网页开发的基本知识和技能,并提高其前端开发能力。该资源既适合初学者入门,...

    爬虫学习笔记.pdf

    爬虫的学习笔记涉及了多种技术点和工具的使用,包括Python编程语言、BeautifulSoup库、正则表达式、re库以及Scrapy框架等。 首先,BeautifulSoup是一个用于解析HTML和XML文档的库,它能够从网页的源代码中提取数据...

    Nginx模块开发OpenResty简单使用笔记整理.zip

    Nginx模块开发OpenResty简单使用笔记整理 ### Nginx简介 Nginx是当前最流行的HTTP Server之一,根据W3Techs的统计,目前世界排名(根据Alexa)前100万的网站中。与Apache相比。 同时,大量的第三方扩展模块也令...

    JavaWeb笔记.pdf

    首先,笔记介绍了Web开发的基本概念,包括静态Web页面与动态Web页面的区别。静态Web页面,如HTML和CSS编写的内容,是不变的,适合展示不需要频繁更新的信息。而动态Web页面则可以展示不同的内容给不同的用户,实现与...

    jQuery快速开发资料jQuery案例 代码 素材 笔记 作业资料.zip

    jQuery快速开发资料jQuery案例 代码 素材 笔记 作业资料,学习资料 01-getElementById获取元素.html 02-getElementsByTagName获取某些元素.html 03-H5新增获取元素方式(1).html 04-获取特殊元素.html 05-事件三要素....

    vue笔记.docx

    Visual Studio Code(VSCode)是一款跨平台的开源代码编辑器,特别适合前端开发。它提供了代码高亮、智能提示、调试工具、Git集成等功能,通过安装插件可以扩展其对各种编程语言和框架的支持。 在开始Vue.js开发...

    电商笔记总结0509(1).zip

    2. **电商平台**:如淘宝、京东、亚马逊等,它们提供了商家和消费者之间的交易桥梁。平台的功能包括商品展示、支付处理、物流跟踪等。 3. **在线支付系统**:支付宝、微信支付、PayPal等,是电商交易中不可或缺的...

    淘宝商城首页_开发项目(静态)

    该资源包含“淘宝商城首页_开发项目(静态)”的全部源码、重要注释以及所有需要用到的素材文件等。若想要理解项目中的重难点,请参考我的博客中的《HTML+CSS零基础学习笔记(五)— 模拟淘宝首页(静态)》一文。...

    韩忠康mysql视频教程笔记全

    韩忠康,mysql视频教程笔记全,传智播客知名讲师 如何使用MySQL数据库 如何设计数据库 数据库:Oracle,DB2,SQL Server MySQL是由瑞典的 MySQL AB公司开发的,目前是Oracle(甲骨文)公司的一个关系型数据库产品...

    安卓支付宝天猫淘宝相关相关-红杏-支付宝红包助手.zip

    1. Android应用程序开发:使用Java语言进行的Android平台应用开发,可能涉及到UI设计、网络请求、数据处理等方面。 2. 支付宝API集成:包括但不限于红包领取、发送、查询等功能的实现,需要理解支付宝的开放接口和...

    python爬取京东,淘宝商品数据

    总的来说,Python爬取京东、淘宝商品数据涉及的知识点包括:网络爬虫的基本原理与实践(如HTTP请求、HTML解析)、Python的requests和BeautifulSoup库、数据库操作(如SQL语句、数据库连接)、Web开发基础(如Flask或...

Global site tag (gtag.js) - Google Analytics