淘宝API开发(一) 简单的用TOPAPI来获取淘宝用户信息

淘宝的自动发货,类似易赛 那种,自己也不会只能研究了,终于知道怎么调用API了,共享之.

淘宝API: http://open.taobao.com/

淘宝API文档:http://my.open.taobao.com/apidoc/main.htm

淘宝API在线测试:http://my.open.taobao.com/apitools/apiTools.htm

淘宝管理应用:http://my.open.taobao.com/

SDK下载:http://open.taobao.com/dev/index.php/SDK下载

1.首先建立一个C# windows窗体应用程序,暂时把项目叫topapi

2.找到项目topapi的引用,右键添加引用,找到下载的sdk里的dll文件,(TopSdk.dll)

2.点击Form1编辑代码

4.添加淘宝api命名空间

  1. using Top.Api;
  2. using Top.Api.Domain;
  3. using Top.Api.Parser;
  4. using Top.Api.Request;
  5. using Top.Api.Response;
  6. using Top.Api.Util;

5.添加一段查询淘宝用户信息的代码

  1. ITopClient client = new DefaultTopClient("http://gw.api.taobao.com/router/rest", "12304909", "4dcffaa6b6c368b444bbc39ef1332559");
  2. UserGetRequest req = new UserGetRequest();
  3. req.Fields = "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";
  4. req.Nick = "红头发疯疯";
  5. UserGetResponse user = client.Execute(req);

DefaultTopClient的第一个参数是淘宝API的连接下图给解释 第二个参数是app key(淘宝管理应用里申请一个应用就能获得这个参数) 第三个参数是App Secret(同第二条)

6.目前就已经获得了淘宝名为"红头发疯疯"的用户数据了

输出用户数字ID 就可以这样写 MessageBox.Show( user.User.UserId.ToString());

输出用户的名 MessageBox.Show( user.User.Nick.ToString());  

详细的User结构请查看 淘宝API文档:http://my.open.taobao.com/apidoc/main.htm

7.编译通过以后测试效果就能出来了

如果不会用淘宝API的话可以直接用在线测试 可以选择你用的语言 就可以直接生成代码

淘宝API在线测试:http://my.open.taobao.com/apitools/apiTools.htm

下面是图解

[转载]淘宝API开发(一) <wbr>简单的用TOPAPI来获取淘宝用户信息

[转载]淘宝API开发(一) <wbr>简单的用TOPAPI来获取淘宝用户信息

[转载]淘宝API开发(一) <wbr>简单的用TOPAPI来获取淘宝用户信息

[转载]淘宝API开发(一) <wbr>简单的用TOPAPI来获取淘宝用户信息

[转载]淘宝API开发(一) <wbr>简单的用TOPAPI来获取淘宝用户信息

[转载]淘宝API开发(一) <wbr>简单的用TOPAPI来获取淘宝用户信息

[转载]淘宝API开发(一) <wbr>简单的用TOPAPI来获取淘宝用户信息//这对话框就是对应淘宝用户的数字ID

[转载]淘宝API开发(一) <wbr>简单的用TOPAPI来获取淘宝用户信息

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值