有个朋友跟我说起了淘宝的开放平台,本人有点小兴趣,故研究一下。纯属菜鸟的玩一下....
首先呢,
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"}}}
金华
分享到:
相关推荐
第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是一个用于构建企业级Web应用程序的框架,它在淘宝内部广泛使用。以下是一些核心知识点: 1. **iBATIS**:...
" Android Studio开发实战:从零基础到App上线读书笔记模板 " 本书是一部Android开发的实战教程,由浅入深、由基础到高级,带领读者一步一步走进App开发的神奇世界。全书共分为16章,前8章是基础部分,主要讲解...
"笔记本销售网站"是一个基于PHP和MySQL技术构建的在线电子商务平台,旨在模仿淘宝网的运营模式,提供一个供用户浏览、购买笔记本电脑的环境。这个系统分为前后台两个主要部分,各自承载不同的功能,以满足不同用户的...
B2C(Business to Consumer)是商家直接面向消费者进行销售的商业模式,常见于电商平台,如京东、淘宝等。 【描述】:描述中同样提到了“(B2C商城)笔记本电脑在线销售系统_b2csystem.zip”,这表明该系统专门设计...
- **B/S (Browser/Server)**:这是一种基于浏览器的客户端-服务器模型,如淘宝、百度等网站就是典型的B/S架构应用。用户通过浏览器与服务器进行交互。 - **C/S (Client/Server)**:这是一种传统的客户端-服务器模型...
Node.js是一种开源、跨平台的JavaScript运行时环境,它基于Chrome V8 JavaScript引擎构建。Node.js允许开发者使用JavaScript编写服务器端应用程序,这使得前端和后端可以使用同一种语言进行开发,大大提高了开发效率...
它旨在构建一个开放的创作平台,鼓励原创人和开发者参与其中,通过提供文字处理服务、排版服务等,促进内容创意者的价值增值。此外,淘宝还将扮演电子书发行商的角色,与ISV(独立软件开发商)合作,打造一个完整的...
1. 封装:封装是面向对象编程的基础,它隐藏了对象内部的实现细节,仅对外提供接口进行交互。在Java中,我们通过访问修饰符(public, protected, default, private)来控制类成员的可见性,以及使用getter和setter...
本资源是一份包含“淘宝首页-静态页面模仿代码”及相关笔记的学习资料。通过模仿淘宝首页的静态页面设计及代码实现,可以帮助学习者了解网页开发的基本知识和技能,并提高其前端开发能力。该资源既适合初学者入门,...
爬虫的学习笔记涉及了多种技术点和工具的使用,包括Python编程语言、BeautifulSoup库、正则表达式、re库以及Scrapy框架等。 首先,BeautifulSoup是一个用于解析HTML和XML文档的库,它能够从网页的源代码中提取数据...
Nginx模块开发OpenResty简单使用笔记整理 ### Nginx简介 Nginx是当前最流行的HTTP Server之一,根据W3Techs的统计,目前世界排名(根据Alexa)前100万的网站中。与Apache相比。 同时,大量的第三方扩展模块也令...
首先,笔记介绍了Web开发的基本概念,包括静态Web页面与动态Web页面的区别。静态Web页面,如HTML和CSS编写的内容,是不变的,适合展示不需要频繁更新的信息。而动态Web页面则可以展示不同的内容给不同的用户,实现与...
jQuery快速开发资料jQuery案例 代码 素材 笔记 作业资料,学习资料 01-getElementById获取元素.html 02-getElementsByTagName获取某些元素.html 03-H5新增获取元素方式(1).html 04-获取特殊元素.html 05-事件三要素....
Visual Studio Code(VSCode)是一款跨平台的开源代码编辑器,特别适合前端开发。它提供了代码高亮、智能提示、调试工具、Git集成等功能,通过安装插件可以扩展其对各种编程语言和框架的支持。 在开始Vue.js开发...
2. **电商平台**:如淘宝、京东、亚马逊等,它们提供了商家和消费者之间的交易桥梁。平台的功能包括商品展示、支付处理、物流跟踪等。 3. **在线支付系统**:支付宝、微信支付、PayPal等,是电商交易中不可或缺的...
该资源包含“淘宝商城首页_开发项目(静态)”的全部源码、重要注释以及所有需要用到的素材文件等。若想要理解项目中的重难点,请参考我的博客中的《HTML+CSS零基础学习笔记(五)— 模拟淘宝首页(静态)》一文。...
韩忠康,mysql视频教程笔记全,传智播客知名讲师 如何使用MySQL数据库 如何设计数据库 数据库:Oracle,DB2,SQL Server MySQL是由瑞典的 MySQL AB公司开发的,目前是Oracle(甲骨文)公司的一个关系型数据库产品...
1. Android应用程序开发:使用Java语言进行的Android平台应用开发,可能涉及到UI设计、网络请求、数据处理等方面。 2. 支付宝API集成:包括但不限于红包领取、发送、查询等功能的实现,需要理解支付宝的开放接口和...
总的来说,Python爬取京东、淘宝商品数据涉及的知识点包括:网络爬虫的基本原理与实践(如HTTP请求、HTML解析)、Python的requests和BeautifulSoup库、数据库操作(如SQL语句、数据库连接)、Web开发基础(如Flask或...