欢迎光临

木子屋

标题: 淘宝网开放平台SDK调用示例(.NET版)

作者: dnawo

日期: 2011-05-17 06:39 PM

分类: Web编程

内容: 1.引用命名空间
复制内容到剪贴板 程序代码using Top.Api;
using Top.Api.Request;
using Top.Api.Response;
2.调用示例
1).不需要用户授权的API调用
复制内容到剪贴板 程序代码//taobao.itemcats.get,获取后台供卖家发布商品的标准商品类目,不需要用户授权
ITopClient client = new DefaultTopClient("http://gw.api.tbsandbox.com/router/rest", "12251428", "sandbox0000000000000000000000000");
ItemcatsGetRequest req = new ItemcatsGetRequest();
req.Fields = "cid,parent_cid,name,is_parent";
req.ParentCid = 0;
ItemcatsGetResponse rsp = client.Execute(req);
if (!rsp.IsError)
context.Response.Write(rsp.Body);
else
context.Response.Write(rsp.ErrMsg);
2.需要用户授权(SessionKey)的API调用
复制内容到剪贴板 程序代码//授权:
// 1).在配置沙箱环境中设置好回调页面URL,如http://localhost/
// 2).访问http://container.api.tbsandbox.com/container?appkey={appkey},用alipublic01/taobao1234登录并授权
// 3).授权后返回http://localhost/?top_appkey=&top_parameters=&top_session=&top_sign=&agreement=&agreementsign=&y=&x=
if (context.Request.QueryString["top_session"] != null)
context.Session["sessionkey"] = context.Request.QueryString["top_session"];
else if (context.Session["sessionkey"] == null)
context.Response.Redirect("http://container.api.tbsandbox.com/container?appkey=12251428");
//taobao.items.onsale.get,获取当前会话用户出售中的商品列表,需用户授权
ITopClient client = new DefaultTopClient("http://gw.api.tbsandbox.com/router/rest", "12251428", "sandbox0000000000000000000000000");
ItemsOnsaleGetRequest req = new ItemsOnsaleGetRequest();
req.Fields = "num_iid,title,detail_url,num,price,post_fee,express_fee,ems_fee";
ItemsOnsaleGetResponse rsp = client.Execute(req, context.Session["sessionkey"].ToString());//传入SessionKey
if (!rsp.IsError)
context.Response.Write(rsp.Body);
else
context.Response.Write(rsp.ErrMsg);//Invalid session:Session not exist, 需再授权
3.相关资料
·SDK下载：http://open.taobao.com/dev/index.php/SDK下载
·API文档：http://open.taobao.com/dev/index.php/%E9%A6%96%E9%A1%B5
·错误码一览表：http://open.taobao.com/dev/index.php/%E9%94%99%E8%AF%AF%E7%A0%81%E4%B8%80%E8%A7%88%E8%A1%A8

+ 查看当前日志评论 (0)

登录

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 2.945 ms

返回

标题: 淘宝网开放平台SDK调用示例(.NET版)

你没有权限发表评论

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 2.945 ms

返回

暂无评论

返回

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 3.027 ms

返回