基本信息
源码名称:亿起发 所有api接口调用实例 c# 版本,附完整源码
源码大小:1.10M
文件格式:.zip
开发语言:C#
更新时间:2013-05-21
友情提示:(无需注册或充值,赞助后即可获取资源下载链接)
嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 2 元×
微信扫码支付:2 元
×
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
源码介绍
附完整 yiqifa接口调用实例,可供新手拿来参考
using System; using System.Collections; using System.Configuration; using System.Data; using System.Linq; using System.IO; using System.Text; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.HtmlControls; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Xml.Linq; using System.Collections.Generic; using com.emar.api.yiqifa.data; using com.emar.api.yiqifa; namespace com.emar.api.yiqifa { public partial class TestPage : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { //string jsonError = "{"errors":{"error":[{"request" : "/xxx/weblist..json","error_code" : " C0000"," msg " : " not null!"},{"request" : "/xxx/weblist..json","error_code" : " C0000"," msg " : " not null!"}]}}"; //string xmlError = "<?xml version=\"1.0\" encoding=\"UTF-8\"?><errors><error><request>/xxx/weblist.xml</request><error_code>C0000</error_code><msg> not null!</msg></error><error><request>/xxx/weblist.xml</request><error_code>C0000</error_code><msg> not null!</msg></error></errors>"; //string jsonWebSiteCategory = "{\"request\":\"http://open.yiqifa.com/open.website.category.get.json\",\"response\":{\"web_cats\":{\"web_cat\":[{\"web_catid\":\"1\",\"web_cname\":\"a\",\"amount\":\"10\",\"web_type\":\"100\",\"modified_time\":\"2012-01-01 00:01:59\"},\"web_catid\":\"2\",\"web_cname\":\"b\",\"amount\":\"20\",\"web_type\":\"200\",\"sort_order\":\"2\",\"modified_time\":\"2012-01-02 00:01:59\"},{\"web_catid\":\"3\",\"web_cname\":\"c\",\"amount\":\"30\",\"web_type\":\"300\",\"modified_time\":\"2012-01-03 00:01:59\"}]},\"total\":3}}"; //string xmlWebSiteCategory = "<?xml version=\"1.0\" encoding=\"gb2312\"?><result><request> http://open.yiqifa.com/open.website.category.get.xml</request><response><web_cats total=\"101\"><web_cat><web_catid>1</web_catid><web_cname>a</web_cname><amount>10</amount><web_type>100</web_type><sort_order>1</sort_order><modified_time>2012-01-01 00:01:59</modified_time></web_cat><web_cat><web_catid>2</web_catid><web_cname>b</web_cname><amount>20</amount><web_type>200</web_type><modified_time>2012-01-02 00:01:59</modified_time></web_cat></web_cats></response></result>"; //string jsonWebSiteList = "{\"request\" : \" http://open.yiqifa.com/open.website.list.get.json\",\"response\":{\"web_list\": {\"web\": [{\"web_id\": \"1\",\"web_name\": \"lista\",\"web_catid\": \"111\",\"logo_url\": \"http://www.baidu1.com\",\"web_o_url\": \"http://www.web_o_url1.com\",\"commision\": \"1-10\",\"sort_order\": \"10\"},{\"web_id\": \"2\",\"web_name\": \"listb\",\"web_catid\": \"222\",\"logo_url\": \"http://www.baidu2.com\",\"web_o_url\": \"http://www.web_o_url2.com\",\"commision\": \"2-20\",\"sort_order\": \"20\"},{\"web_id\": \"3\",\"web_name\": \"listc\",\"web_catid\": \"333\",\"logo_url\": \"http://www.baidu3.com\",\"web_o_url\": \"http://www.web_o_url1.com\",\"commision\": \"3-30\",\"sort_order\": \"30\"}]},\"total\":2}}"; //string xmlWebSiteList = "<?xml version=\"1.0\" encoding=\"UTF-8\"?><result><request> http://open.yiqifa.com/open.website.list.get.xml</request><response><web_list total=\"101\"><web><web_id>1</web_id><web_name>lista1</web_name><web_catid>101</web_catid><logo_url>url1</logo_url><web_o_url>ourl1</web_o_url></web><web><web_id>2</web_id><web_name>lista2</web_name><web_catid>102</web_catid><logo_url>url2</logo_url><web_o_url>ourl2</web_o_url></web><web><web_id>3</web_id><web_name>lista3</web_name><web_catid>103</web_catid><logo_url>url3</logo_url><web_o_url>ourl3</web_o_url></web></web_list></response></result>"; } //商家网站分类 protected void Button1_Click(object sender, EventArgs e) { Opensdk4net n = new Opensdk4net(); string method = "open.website.category.get"; string format = "json"; string param = "?type=2&fields=web_catid,web_cname,amount,web_type,modified_time,total"; string endstr = ""; List<object> list = n.jsonOrXml(method, format, param); try { foreach (Error error in list) { endstr = endstr "错误请求:" error.request "   错误代码:" error.error_code "   错误信息:" error.msg "<br/>"; } } catch { foreach (WebsiteCategory wc in list) { endstr = endstr ""; if (param.Contains("web_catid")) { endstr = endstr "分类编号:" wc.web_catid; } if (param.Contains("web_cname")) { endstr = endstr "   分类名称:" wc.web_cname; } if (param.Contains("amount")) { endstr = endstr "   该类网站数量:" wc.amount; } if (param.Contains("web_type")) { endstr = endstr "   类型:" wc.web_type; } if (param.Contains("modified_time")) { endstr = endstr "   最后修改时间:" wc.modified_time; } endstr = endstr "<br/>"; } if (param.Contains(",total") || param.Contains("=total")) { endstr = endstr "<br/>总条数:" n.total; } } label1.Text = endstr; } //合作商家网站列表 protected void Button2_Click(object sender, EventArgs e) { Opensdk4net n = new Opensdk4net(); string method = "open.website.list.get"; string format = "json"; string param = "?catid=2&type=2&fields=web_id,web_name,web_catid,logo_url,web_o_url,commission,total"; string endstr = ""; List<object> list = n.jsonOrXml(method, format, param); try { foreach (Error error in list) { endstr = endstr "错误请求:" error.request "   错误代码:" error.error_code "   错误信息:" error.msg "<br/>"; } } catch { foreach (WebsiteList wc in list) { endstr = endstr ""; if (param.Contains("web_id")) { endstr = endstr "站点id:" wc.web_id; } if (param.Contains("web_name")) { endstr = endstr "   网站中文名称:" wc.web_name; } if (param.Contains("web_catid")) { endstr = endstr "   网站所属分类Id:" wc.web_catid; } if (param.Contains("logo_url")) { endstr = endstr "   Logo图片url:" wc.logo_url; } if (param.Contains("web_o_url")) { endstr = endstr "   网站计费URL:" wc.web_o_url; } if (param.Contains("commission")) { endstr = endstr "   佣金比例信息:" wc.commission; } endstr = endstr "<br/>"; } if (param.Contains(",total") || param.Contains("=total")) { endstr = endstr "<br/>总条数:" n.total; } } label2.Text = endstr; } //商品类目 protected void Button3_Click(object sender, EventArgs e) { Opensdk4net n = new Opensdk4net(); string method = "open.category.get"; string format = "json"; string param = "?parent_id=1&fields=catid,cname,parent_id,alias,is_parent,modified_time"; string endstr = ""; List<object> list = n.jsonOrXml(method, format, param); try { foreach (Error error in list) { endstr = endstr "错误请求:" error.request "   错误代码:" error.error_code "   错误信息:" error.msg "<br/>"; } } catch { foreach (Category cat in list) { endstr = endstr "类目id:" cat.catid "   类目名称:" cat.cname "   父类目Id:" cat.parent_id "   是否为父类:" cat.is_parent "   类目别名:" cat.alias "   最后修改时间:" cat.modified_time "<br/>"; } if (param.Contains(",total") || param.Contains("=total")) { endstr = endstr "<br/>总条数:" n.total; } } label3.Text = endstr; } //品牌分类 protected void Button4_Click(object sender, EventArgs e) { Opensdk4net n = new Opensdk4net(); string method = "open.brand.category.get"; string format = "json"; string param = "?fields=brand_catid,brand_cname,modified_time"; string endstr = ""; List<object> list = n.jsonOrXml(method, format, param); try { foreach (Error error in list) { endstr = endstr "错误请求:" error.request "   错误代码:" error.error_code "   错误信息:" error.msg "<br/>"; } } catch { foreach (BrandCategory brandCat in list) { endstr = endstr "品牌分类id:" brandCat.brand_catid "   分类名称:" brandCat.brand_cname "   最后修改时间:" brandCat.modified_time "<br/>"; } if (param.Contains(",total") || param.Contains("=total")) { endstr = endstr "<br/>总条数:" n.total; } } label4.Text = endstr; } //单个商家网站详细信息 protected void Button5_Click(object sender, EventArgs e) { Opensdk4net n = new Opensdk4net(); string method = "open.website.get"; string format = "json"; string param = "?type=2&webid=1238&fields=web_id,web_name,web_catid,logo_url,web_url,information,begin_date,end_date,commission"; string endstr = ""; List<object> list = n.jsonOrXml(method, format, param); try { foreach (Error error in list) { endstr = endstr "错误请求:" error.request "   错误代码:" error.error_code "   错误信息:" error.msg "<br/>"; } } catch { foreach (Website web in list) { endstr = endstr "商家站点id:" web.web_id "   网站中文名称:" web.web_name "   网站所属分类ID:" web.web_catid "   网站logo Url:" web.logo_url "   网站计费url:" web.web_url "   网站描述信息:" web.information "   推广佣金比例信息:" web.commission "   活动开始时间:" web.begin_date "   活动结束时间:" web.end_date "<br/>"; } if (param.Contains(",total") || param.Contains("=total")) { endstr = endstr "<br/>总条数:" n.total; } } label5.Text = endstr; } //品牌列表 protected void Button6_Click(object sender, EventArgs e) { Opensdk4net n = new Opensdk4net(); string method = "open.brand.list.get"; string format = "json"; string param = "?catid=1007&fields=brand_id,brand_name,brand_catid,logopic_url,brand_o_url,total"; string endstr = ""; List<object> list = n.jsonOrXml(method, format, param); try { foreach (Error error in list) { endstr = endstr "错误请求:" error.request "   错误代码:" error.error_code "   错误信息:" error.msg "<br/>"; } } catch { foreach (BrandList bl in list) { endstr = endstr ""; if (param.Contains("brand_id")) { endstr = endstr "品牌名称id:" bl.brand_id; } if (param.Contains("brand_name")) { endstr = endstr "   品牌名称:" bl.brand_name; } if (param.Contains("brand_catid")) { endstr = endstr "   分类id:" bl.brand_catid; } if (param.Contains("logopic_url")) { endstr = endstr "   品牌logoURL:" bl.logopic_url; } if (param.Contains("brand_o_url")) { endstr = endstr "   品牌指向计费URL:" bl.brand_o_url; } endstr = endstr "<br/>"; } if (param.Contains(",total") || param.Contains("=total")) { endstr = endstr "<br/>总条数:" n.total; } } label6.Text = endstr; } //商品评论信息 protected void Button7_Click(object sender, EventArgs e) { Opensdk4net n = new Opensdk4net(); string method = "open.comment.get"; string format = "json"; string param = "?webid=100004&pdt_id=45505899&type=normal&fields=com_id,pid,com_title,content,star,good,bad,com_type,com_url,time,user,user_pic,user_url,modified_time"; string endstr = ""; List<object> list = n.jsonOrXml(method, format, param); try { foreach (Error error in list) { endstr = endstr "错误请求:" error.request "   错误代码:" error.error_code "   错误信息:" error.msg "<br/>"; } } catch { foreach (Comment comment in list) { endstr = endstr ""; if (param.Contains("com_id")) { endstr = endstr "评论ID:" comment.com_id; } if (param.Contains("pid")) { endstr = endstr "   商品id:" comment.pid; } if (param.Contains("com_title")) { endstr = endstr "   评论主题:" comment.com_title; } if (param.Contains("content")) { endstr = endstr "   评论内容:" comment.content; } if (param.Contains("star")) { endstr = endstr "   星级:" comment.star; } if (param.Contains("good")) { endstr = endstr "   赞\\顶\\支持:" comment.good; } if (param.Contains("bad")) { endstr = endstr "   反对\\踩:" comment.bad; } if (param.Contains("com_type")) { endstr = endstr "   好、中、差:" comment.com_type; } if (param.Contains("com_url")) { endstr = endstr "   评论url:" comment.com_url; } if (param.Contains("user")) { endstr = endstr "   评论人:" comment.user; } if (param.Contains("user_pic")) { endstr = endstr "   评论人头像:" comment.user_pic; } if (param.Contains("user_url")) { endstr = endstr "   评论人链接:" comment.user_url; } if (param.Contains("time")) { endstr = endstr "   发布时间:" comment.time; } if (param.Contains("modified_time")) { endstr = endstr "   最后访问时间:" comment.modified_time; } endstr = endstr "<br/>"; } if (param.Contains(",total") || param.Contains("=total")) { endstr = endstr "<br/>总条数:" n.total; } } label7.Text = endstr; } //团购商家网站 protected void Button8_Click(object sender, EventArgs e) { Opensdk4net n = new Opensdk4net(); string method = "open.tuan.website.get"; string format = "json"; string param = "?fields=web_id,web_name,web_o_url,modified_time,total"; string endstr = ""; List<object> list = n.jsonOrXml(method, format, param); try { foreach (Error error in list) { endstr = endstr "错误请求:" error.request "   错误代码:" error.error_code "   错误信息:" error.msg "<br/>"; } } catch { foreach (TuanWeb web in list) { endstr = endstr ""; if (param.Contains("web_id")) { endstr = endstr "团购商家站点id:" web.web_id; } if (param.Contains("web_name")) { endstr = endstr "   团购网站名称:" web.web_name; } if (param.Contains("web_o_url")) { endstr = endstr "   网站计费url:" web.web_o_url; } if (param.Contains("modified_time")) { endstr = endstr "   最后修改时间:" web.modified_time; } endstr = endstr "<br/>"; } if (param.Contains(",total") || param.Contains("=total")) { endstr = endstr "<br/>总条数:" n.total; } } label8.Text = endstr; } //亿起发广告活动分类 protected void Button9_Click(object sender, EventArgs e) { Opensdk4net n = new Opensdk4net(); string method = "open.yiqifa.ad.category.get"; string format = "json"; string param = "?fields=ad_catid,ad_cname,ad_amount"; string endstr = ""; List<object> list = n.jsonOrXml(method, format, param); try { foreach (Error error in list) { endstr = endstr "错误请求:" error.request "   错误代码:" error.error_code "   错误信息:" error.msg "<br/>"; } } catch { foreach (YiqifaAdCategory cat in list) { endstr = endstr ""; if (param.Contains("ad_catid")) { endstr = endstr "广告活动分类id:" cat.ad_catid; } if (param.Contains("ad_cname")) { endstr = endstr "   广告活动名称:" cat.ad_cname; } if (param.Contains("ad_amount")) { endstr = endstr "   该分类下的活动数量" cat.ad_amount; } endstr = endstr "<br/>"; } if (param.Contains(",total") || param.Contains("=total")) { endstr = endstr "<br/>总条数:" n.total; } } label9.Text = endstr; } //亿起发广告活动列表 protected void Button10_Click(object sender, EventArgs e) { Opensdk4net n = new Opensdk4net(); string method = "open.yiqifa.ad.list.get"; string format = "json"; string audit_mode = "无需审核"; audit_mode = HttpUtility.UrlEncode(audit_mode, Encoding.GetEncoding("GBK")); string param = "?ad_catid=8&ad_type=web&charge_type=cps&audit_mode=" audit_mode "&fields=ad_id,ad_name,ad_catid,ad_cname,logo_url,ad_o_url,adver_name,adver_id,charge_type,audit_mode,ad_type,begin_date,end_date,create_time,modified_time,commission,introduction,confirm_time,total"; string endstr = ""; List<object> list = n.jsonOrXml(method, format, param); try { foreach (Error error in list) { endstr = endstr "错误请求:" error.request "   错误代码:" error.error_code "   错误信息:" error.msg "<br/>"; } } catch { foreach (YiqifaAdList adList in list) { endstr = endstr ""; if (param.Contains("ad_id")) { endstr = endstr "活动ID:" adList.ad_id; } if (param.Contains("ad_catid")) { endstr = endstr "   活动类目id:" adList.ad_catid; } if (param.Contains("ad_name")) { endstr = endstr "   活动名称:" adList.ad_name; } if (param.Contains("ad_cname")) { endstr = endstr "   活动类目名称:" adList.ad_cname; } if (param.Contains("adver_id")) { endstr = endstr "   广告主ID:" adList.adver_id; } if (param.Contains("adver_name")) { endstr = endstr "   广告主名称:" adList.adver_name; } if (param.Contains("logo_url")) { endstr = endstr "   图片url:" adList.logo_url; } if (param.Contains("ad_o_url")) { endstr = endstr "   计费url:" adList.ad_o_url; } if (param.Contains("charge_type")) { endstr = endstr "   计费类型:" adList.charge_type; } if (param.Contains("audit_mode")) { endstr = endstr "   审核方式:" adList.audit_mode; } if (param.Contains("ad_type")) { endstr = endstr "   活动类型:" adList.ad_type; } if (param.Contains("begin_date")) { endstr = endstr "   开始时间:" adList.begin_date; } if (param.Contains("end_date")) { endstr = endstr "   结束时间:" adList.end_date; } if (param.Contains("create_time")) { endstr = endstr "   创建时间:" adList.create_time; } if (param.Contains("modified_time")) { endstr = endstr "   最后修改时间:" adList.modified_time; } if (param.Contains("commission")) { endstr = endstr "   佣金描述:" adList.commission; } if (param.Contains("introduction")) { endstr = endstr "   活动描述:" adList.introduction; } if (param.Contains("confirm_time")) { endstr = endstr "   rd期:" adList.confirm_time; } endstr = endstr "<br/>"; } if (param.Contains(",total") || param.Contains("=total")) { endstr = endstr "<br/>总条数:" n.total; } } label10.Text = endstr; } //亿起发广告活动 protected void Button11_Click(object sender, EventArgs e) { Opensdk4net n = new Opensdk4net(); string method = "open.yiqifa.ad.get"; string format = "json"; string param = "?ad_id=245&fields=ad_id,ad_name,ad_catid,ad_cname,logo_url,ad_o_url,adver_name,adver_id,charge_type,audit_mode,ad_type,begin_date,end_date,create_time,modified_time,commission,introduction,confirm_time"; string endstr = ""; List<object> list = n.jsonOrXml(method, format, param); try { foreach (Error error in list) { endstr = endstr "错误请求:" error.request "   错误代码:" error.error_code "   错误信息:" error.msg "<br/>"; } } catch { foreach (YiqifaAd adList in list) { endstr = endstr ""; if (param.Contains("ad_id")) { endstr = endstr "活动ID:" adList.ad_id; } if (param.Contains("ad_catid")) { endstr = endstr "   活动类目id:" adList.ad_catid; } if (param.Contains("ad_name")) { endstr = endstr "   活动名称:" adList.ad_name; } if (param.Contains("ad_cname")) { endstr = endstr "   活动类目名称:" adList.ad_cname; } if (param.Contains("adver_id")) { endstr = endstr "   广告主ID:" adList.adver_id; } if (param.Contains("adver_name")) { endstr = endstr "   广告主名称:" adList.adver_name; } if (param.Contains("logo_url")) { endstr = endstr "   图片url:" adList.logo_url; } if (param.Contains("ad_o_url")) { endstr = endstr "   计费url:" adList.ad_o_url; } if (param.Contains("charge_type")) { endstr = endstr "   计费类型:" adList.charge_type; } if (param.Contains("audit_mode")) { endstr = endstr "   审核方式:" adList.audit_mode; } if (param.Contains("ad_type")) { endstr = endstr "   活动类型:" adList.ad_type; } if (param.Contains("begin_date")) { endstr = endstr "   开始时间:" adList.begin_date; } if (param.Contains("end_date")) { endstr = endstr "   结束时间:" adList.end_date; } if (param.Contains("create_time")) { endstr = endstr "   创建时间:" adList.create_time; } if (param.Contains("modified_time")) { endstr = endstr "   最后修改时间:" adList.modified_time; } if (param.Contains("commission")) { endstr = endstr "   佣金描述:" adList.commission; } if (param.Contains("introduction")) { endstr = endstr "   活动描述:" adList.introduction; } if (param.Contains("confirm_time")) { endstr = endstr "   rd期:" adList.confirm_time; } endstr = endstr "<br/>"; } if (param.Contains(",total") || param.Contains("=total")) { endstr = endstr "<br/>总条数:" n.total; } } label11.Text = endstr; } //特卖活动分类 protected void Button12_Click(object sender, EventArgs e) { Opensdk4net n = new Opensdk4net(); string method = "open.hotactivity.category.get"; string format = "xml"; string param = "?fields=hot_catid,hot_cname,modified_time"; string endstr = ""; List<object> list = n.jsonOrXml(method, format, param); try { foreach (Error error in list) { endstr = endstr "错误请求:" error.request "   错误代码:" error.error_code "   错误信息:" error.msg "<br/>"; } } catch { foreach (HotactivityCategory hotcat in list) { endstr = endstr ""; if (param.Contains("hot_catid")) { endstr = endstr "特卖商家分类id:" hotcat.hot_catid; } if (param.Contains("hot_cname")) { endstr = endstr "   分类名称:" hotcat.hot_cname; } if (param.Contains("modified_time")) { endstr = endstr "   最后修改时间:" hotcat.modified_time; } endstr = endstr "<br/>"; } if (param.Contains(",total") || param.Contains("=total")) { endstr = endstr "<br/>总条数:" n.total; } } label12.Text = endstr; } //特卖活动商家网站 protected void Button13_Click(object sender, EventArgs e) { Opensdk4net n = new Opensdk4net(); string method = "open.hotactivity.website.get"; string format = "xml"; string param = "?fields=web_id,web_name,web_o_url,modified_time"; string endstr = ""; List<object> list = n.jsonOrXml(method, format, param); try { foreach (Error error in list) { endstr = endstr "错误请求:" error.request "   错误代码:" error.error_code "   错误信息:" error.msg "<br/>"; } } catch { foreach (HotactivityWebsite web in list) { endstr = endstr ""; if (param.Contains("web_id")) { endstr = endstr "网站id:" web.web_id; } if (param.Contains("web_name")) { endstr = endstr "   网站名称:" web.web_name; } if (param.Contains("web_o_url")) { endstr = endstr "   网址:" web.web_o_url; } if (param.Contains("modified_time")) { endstr = endstr "   最后修改时间:" web.modified_time; } endstr = endstr "<br/>"; } if (param.Contains(",total") || param.Contains("=total")) { endstr = endstr "<br/>总条数:" n.total; } } label13.Text = endstr; } //特卖活动列表 protected void Button15_Click(object sender, EventArgs e) { Opensdk4net n = new Opensdk4net(); string method = "open.hotactivity.list.get"; string format = "xml"; string param = "?catid=08&webid=&page_no=1&page_size=15&fields=hot_id,web_id,web_name,hot_name,pic_url,hot_o_url,discount,brand_name,hot_catid,begin_date,end_date,modified_time,total"; string endstr = ""; List<object> list = n.jsonOrXml(method, format, param); try { foreach (Error error in list) { endstr = endstr "错误请求:" error.request "   错误代码:" error.error_code "   错误信息:" error.msg "<br/>"; } } catch { foreach (HotactivityList hotlist in list) { endstr = endstr ""; if (param.Contains("hot_id")) { endstr = endstr "热卖id:" hotlist.hot_id; } if (param.Contains("hot_name")) { endstr = endstr "   热卖名称:" hotlist.hot_name; } if (param.Contains("web_id")) { endstr = endstr "网站id:" hotlist.web_id; } if (param.Contains("web_name")) { endstr = endstr "   网站名称:" hotlist.web_name; } if (param.Contains("pic_url")) { endstr = endstr "   图片url:" hotlist.pic_url; } if (param.Contains("hot_o_url")) { endstr = endstr "   网址:" hotlist.hot_o_url; } if (param.Contains("discount")) { endstr = endstr "   折扣:" hotlist.discount; } if (param.Contains("brand_id")) { endstr = endstr "   品牌编号:" hotlist.brand_id; } if (param.Contains("brand_name")) { endstr = endstr "   品牌名称:" hotlist.brand_name; } if (param.Contains("hot_catid")) { endstr = endstr "   分类ID:" hotlist.hot_catid; } if (param.Contains("begin_date")) { endstr = endstr "   最后修改时间:" hotlist.begin_date; } if (param.Contains("end_date")) { endstr = endstr "   最后修改时间:" hotlist.end_date; } if (param.Contains("modified_time")) { endstr = endstr "   最后修改时间:" hotlist.modified_time; } endstr = endstr "<br/>"; } if (param.Contains(",total") || param.Contains("=total")) { endstr = endstr "<br/>总条数:" n.total; } } label15.Text = endstr; } //搜索商品信息 protected void Button16_Click(object sender, EventArgs e) { Opensdk4net n = new Opensdk4net(); string method = "open.product.search"; string format = "xml"; string keyword = "女装"; keyword = HttpUtility.UrlEncode(keyword, Encoding.GetEncoding("GBK")); string param = "?keyword=" keyword "&page_no=1&page_size=10&catid=&webid=&price_range=&orderby=&fields=pid,p_name,web_id,web_name,ori_price,cur_price,pic_url,catid,cname,p_o_url,total"; string endstr = ""; List<object> list = n.jsonOrXml(method, format, param); try { foreach (Error error in list) { endstr = endstr "错误请求:" error.request "   错误代码:" error.error_code "   错误信息:" error.msg "<br/>"; } } catch { foreach (ProductSearch p in list) { endstr = endstr ""; if (param.Contains("pid")) { endstr = endstr "商品id:" p.pid; } if (param.Contains("p_name")) { endstr = endstr "   商品名称:" p.p_name; } if (param.Contains("web_id")) { endstr = endstr "   网站ID:" p.web_id; } if (param.Contains("web_name")) { endstr = endstr "   网站名称:" p.web_name; } if (param.Contains("catid")) { endstr = endstr "   商品分类ID:" p.catid; } if (param.Contains("catname")) { endstr = endstr "   商品分类名称:" p.catname; } if (param.Contains("cur_price")) { endstr = endstr "   现价:" p.cur_price; } if (param.Contains("ori_price")) { endstr = endstr "   参考价:" p.ori_price; } if (param.Contains("p_o_url")) { endstr = endstr "   计费url:" p.p_o_url; } if (param.Contains("pic_url")) { endstr = endstr "   图片url:" p.pic_url; } endstr = endstr "<br/>"; } if (param.Contains(",total") || param.Contains("=total")) { endstr = endstr "<br/>总条数:" n.total; } } label16.Text = endstr; } //批量获取商品列表 protected void Button17_Click(object sender, EventArgs e) { Opensdk4net n = new Opensdk4net(); string method = "open.product.list.get"; string format = "json"; string param = "?catid=&webid=&page_no=1&page_size=10&price_range=1,200&fields=pid,p_name,web_id,web_name,ori_price,cur_price,pic_url,catid,cname,p_o_url,total"; string endstr = ""; List<object> list = n.jsonOrXml(method, format, param); try { foreach (Error error in list) { endstr = endstr "错误请求:" error.request "   错误代码:" error.error_code "   错误信息:" error.msg "<br/>"; } } catch { foreach (ProductList p in list) { endstr = endstr ""; if (param.Contains("pid")) { endstr = endstr "商品id:" p.pid; } if (param.Contains("p_name")) { endstr = endstr "   商品名称:" p.p_name; } if (param.Contains("web_id")) { endstr = endstr "   网站ID:" p.web_id; } if (param.Contains("web_name")) { endstr = endstr "   网站名称:" p.web_name; } if (param.Contains("catid")) { endstr = endstr "   商品分类ID:" p.catid; } if (param.Contains("catname")) { endstr = endstr "   商品分类名称:" p.catname; } if (param.Contains("cur_price")) { endstr = endstr "   现价:" p.cur_price; } if (param.Contains("ori_price")) { endstr = endstr "   参考价:" p.ori_price; } if (param.Contains("p_o_url")) { endstr = endstr "   计费url:" p.p_o_url; } if (param.Contains("pic_url")) { endstr = endstr "   图片url:" p.pic_url; } endstr = endstr "<br/>"; } if (param.Contains(",total") || param.Contains("=total")) { endstr = endstr "<br/>总条数:" n.total; } } label17.Text = endstr; } //商品链接转换 protected void Button18_Click(object sender, EventArgs e) { Opensdk4net n = new Opensdk4net(); string method = "open.product.link.convert"; string format = "xml"; string param = "?type=1&pdt_url=http://www.vipshop.com&fields=pdt_o_url"; string endstr = ""; List<object> list = n.jsonOrXml(method, format, param); try { foreach (Error error in list) { endstr = endstr "错误请求:" error.request "   错误代码:" error.error_code "   错误信息:" error.msg "<br/>"; } } catch { foreach (ProductLinkConvert p in list) { endstr = endstr ""; if (param.Contains("pdt_o_url")) { endstr = endstr "计费链接:" p.pdt_o_url; } endstr = endstr "<br/>"; } if (param.Contains(",total") || param.Contains("=total")) { endstr = endstr "<br/>总条数:" n.total; } } label18.Text = endstr; } //获取单个商品信息 protected void Button19_Click(object sender, EventArgs e) { Opensdk4net n = new Opensdk4net(); string method = "open.product.get"; string format = "xml"; string pdt_url = ""; pdt_url = HttpUtility.UrlEncode(pdt_url, Encoding.GetEncoding("GBK")); string param = "?pdt_id=60044981&pdt_url=" pdt_url "&fields=pid,p_name,web_id,web_name,ori_price,cur_price,pic_url,catid,cname,p_o_url"; string endstr = ""; List<object> list = n.jsonOrXml(method, format, param); try { foreach (Error error in list) { endstr = endstr "错误请求:" error.request "   错误代码:" error.error_code "   错误信息:" error.msg "<br/>"; } } catch { foreach (Product p in list) { endstr = endstr ""; if (param.Contains("pid")) { endstr = endstr "商品id:" p.pid; } if (param.Contains("p_name")) { endstr = endstr "   商品名称:" p.p_name; } if (param.Contains("web_id")) { endstr = endstr "   网站ID:" p.web_id; } if (param.Contains("web_name")) { endstr = endstr "   网站名称:" p.web_name; } if (param.Contains("catid")) { endstr = endstr "   商品分类ID:" p.catid; } if (param.Contains("cname")) { endstr = endstr "   商品分类名称:" p.cname; } if (param.Contains("cur_price")) { endstr = endstr "   现价:" p.cur_price; } if (param.Contains("ori_price")) { endstr = endstr "   参考价:" p.ori_price; } if (param.Contains("p_o_url")) { endstr = endstr "   计费url:" p.p_o_url; } if (param.Contains("pic_url")) { endstr = endstr "   图片url:" p.pic_url; } endstr = endstr "<br/>"; } if (param.Contains(",total") || param.Contains("=total")) { endstr = endstr "<br/>总条数:" n.total; } } label19.Text = endstr; } //获取输出商品面包屑 protected void Button20_Click(object sender, EventArgs e) { Opensdk4net n = new Opensdk4net(); string method = "open.product.p.crumbs.get"; string format = "json"; string p_url = "http://www.gaojie.com/product/pfjfgdqidafam/57qi6Imy"; p_url = HttpUtility.UrlEncode(p_url, Encoding.GetEncoding("GBK")); p_url = ""; string param = "?pdt_id=67267439&pdt_url=" p_url "&fields=crumbs"; string endstr = ""; List<object> list = n.jsonOrXml(method, format, param); try { foreach (Error error in list) { endstr = endstr "错误请求:" error.request "   错误代码:" error.error_code "   错误信息:" error.msg "<br/>"; } } catch { foreach (ProductPCrumbs p in list) { endstr = endstr ""; if (param.Contains("crumbs")) { endstr = endstr "面包屑:" p.crumbs; } endstr = endstr "<br/>"; } if (param.Contains(",total") || param.Contains("=total")) { endstr = endstr "<br/>总条数:" n.total; } } label20.Text = endstr; } //折扣商品分类 protected void Button21_Click(object sender, EventArgs e) { Opensdk4net n = new Opensdk4net(); string method = "open.discount.category.get"; string format = "xml"; string param = "?&fields=dis_catid,dis_cname,alias,sort_order"; string endstr = ""; List<object> list = n.jsonOrXml(method, format, param); try { foreach (Error error in list) { endstr = endstr "错误请求:" error.request "   错误代码:" error.error_code "   错误信息:" error.msg "<br/>"; } } catch { foreach (DiscountCategory cat in list) { endstr = endstr ""; if (param.Contains("dis_catid")) { endstr = endstr "类目id:" cat.dis_catid; } if (param.Contains("dis_cname")) { endstr = endstr "   类目名称:" cat.dis_cname; } if (param.Contains("alias")) { endstr = endstr "   类目别名:" cat.alias; } if (param.Contains("sort_order")) { endstr = endstr "   排序:" cat.sort_order; } endstr = endstr "<br/>"; ; } if (param.Contains(",total") || param.Contains("=total")) { endstr = endstr "<br/>总条数:" n.total; } } label21.Text = endstr; } //折扣商品网站 protected void Button22_Click(object sender, EventArgs e) { Opensdk4net n = new Opensdk4net(); string method = "open.discount.website.get"; string format = "xml"; string param = "?fields=web_id,web_name,web_o_url,modified_time"; string endstr = ""; List<object> list = n.jsonOrXml(method, format, param); try { foreach (Error error in list) { endstr = endstr "错误请求:" error.request "   错误代码:" error.error_code "   错误信息:" error.msg "<br/>"; } } catch { foreach (DiscountWebsite web in list) { endstr = endstr ""; if (param.Contains("web_id")) { endstr = endstr "商家站点id:" web.web_id; } if (param.Contains("web_name")) { endstr = endstr "   网站中文名称:" web.web_name; } if (param.Contains("web_o_url")) { endstr = endstr "   网站计费url:" web.web_o_url; } if (param.Contains("modified_time")) { endstr = endstr "   活动结束时间:" web.modified_time; } endstr = endstr "<br/>"; } if (param.Contains(",total") || param.Contains("=total")) { endstr = endstr "<br/>总条数:" n.total; } } label22.Text = endstr; } //搜索折扣商品 protected void Button23_Click(object sender, EventArgs e) { Opensdk4net n = new Opensdk4net(); string method = "open.discount.search"; string format = "xml"; string keyword = "女"; keyword = HttpUtility.UrlEncode(keyword, Encoding.GetEncoding("GBK")); string param = "?keyword=" keyword "&page_no=1&page_size=2&catid=&web_id=&fields=dis_id,dis_name,web_id,pic_url,dis_o_url,ori_price,cur_price,begin_time,end_time,dis_catid,dis_cname,discount,bought,modified_time,click_amount,total"; string endstr = ""; List<object> list = n.jsonOrXml(method, format, param); try { foreach (Error error in list) { endstr = endstr "错误请求:" error.request "   错误代码:" error.error_code "   错误信息:" error.msg "<br/>"; } } catch { foreach (DiscountSearch dis in list) { endstr = endstr ""; if (param.Contains("dis_id")) { endstr = endstr "商品id:" dis.dis_id; } if (param.Contains("dis_name")) { endstr = endstr "   商品名称:" dis.dis_name; } if (param.Contains("dis_catid")) { endstr = endstr "分类id:" dis.dis_catid; } if (param.Contains("dis_cname")) { endstr = endstr "   分类名称:" dis.dis_cname; } if (param.Contains("web_id")) { endstr = endstr "   商品所属站点id:" dis.web_id; } if (param.Contains("pic_url")) { endstr = endstr "   图片url:" dis.pic_url; } if (param.Contains("dis_o_url")) { endstr = endstr "   计费链接:" dis.dis_o_url; } if (param.Contains("ori_price")) { endstr = endstr "   原价:" dis.ori_price; } if (param.Contains("cur_price")) { endstr = endstr "   现价:" dis.cur_price; } if (param.Contains("discount")) { endstr = endstr "   折扣:" dis.discount; } if (param.Contains("click_amount")) { endstr = endstr "   点击次数:" dis.click_amount; } if (param.Contains("bought")) { endstr = endstr "   购买数量:" dis.bought; } if (param.Contains("modified_time")) { endstr = endstr "   修改时间:" dis.modified_time; } if (param.Contains("begin_time")) { endstr = endstr "   开始时间:" dis.begin_time; } if (param.Contains("end_time")) { endstr = endstr "   结束时间:" dis.end_time; } endstr = endstr "<br/>"; } if (param.Contains(",total") || param.Contains("=total")) { endstr = endstr "<br/>总条数:" n.total; } } label23.Text = endstr; } //获取折扣商品列表 protected void Button24_Click(object sender, EventArgs e) { Opensdk4net n = new Opensdk4net(); string method = "open.discount.product.list.get"; string format = "json"; string param = "?page_no=1&page_size=60&catid=&web_id=2107&price_range=&fields=dis_id,dis_name,web_id,pic_url,dis_o_url,ori_price,cur_price,begin_time,end_time,dis_catid,dis_cname,discount,bought,modified_time,click_amount,total"; string endstr = ""; List<object> list = n.jsonOrXml(method, format, param); try { foreach (Error error in list) { endstr = endstr "错误请求:" error.request "   错误代码:" error.error_code "   错误信息:" error.msg "<br/>"; } } catch { foreach (DiscountProductList dis in list) { endstr = endstr ""; if (param.Contains("dis_id")) { endstr = endstr "商品id:" dis.dis_id; } if (param.Contains("dis_name")) { endstr = endstr "   商品名称:" dis.dis_name; } if (param.Contains("dis_catid")) { endstr = endstr "分类id:" dis.dis_catid; } if (param.Contains("dis_cname")) { endstr = endstr "   分类名称:" dis.dis_cname; } if (param.Contains("web_id")) { endstr = endstr "   商品所属站点id:" dis.web_id; } if (param.Contains("pic_url")) { endstr = endstr "   图片url:" dis.pic_url; } if (param.Contains("dis_o_url")) { endstr = endstr "   计费链接:" dis.dis_o_url; } if (param.Contains("ori_price")) { endstr = endstr "   原价:" dis.ori_price; } if (param.Contains("cur_price")) { endstr = endstr "   现价:" dis.cur_price; } if (param.Contains("discount")) { endstr = endstr "   折扣:" dis.discount; } if (param.Contains("click_amount")) { endstr = endstr "   点击次数:" dis.click_amount; } if (param.Contains("bought")) { endstr = endstr "   购买数量:" dis.bought; } if (param.Contains("modified_time")) { endstr = endstr "   修改时间:" dis.modified_time; } if (param.Contains("begin_time")) { endstr = endstr "   开始时间:" dis.begin_time; } if (param.Contains("end_time")) { endstr = endstr "   结束时间:" dis.end_time; } endstr = endstr "<br/>"; } if (param.Contains(",total") || param.Contains("=total")) { endstr = endstr "<br/>总条数:" n.total; } } label24.Text = endstr; } //获取团购城市 protected void Button25_Click(object sender, EventArgs e) { Opensdk4net n = new Opensdk4net(); string method = "open.tuan.city.get"; string format = "json"; string param = "?type=1&fields=city_id,name_cn,name_py,is_parent,parent_id,level,tag,head,type,total"; string endstr = ""; List<object> list = n.jsonOrXml(method, format, param); try { foreach (Error error in list) { endstr = endstr "错误请求:" error.request "   错误代码:" error.error_code "   错误信息:" error.msg "<br/>"; } } catch { foreach (TuanCity tuan in list) { endstr = endstr ""; if (param.Contains("city_id")) { endstr = endstr "城市id:" tuan.city_id; } if (param.Contains("name_cn")) { endstr = endstr "   城市名称:" tuan.name_cn; } if (param.Contains("name_py")) { endstr = endstr "城市拼音:" tuan.name_py; } if (param.Contains("is_parent")) { endstr = endstr "   是否是父城市:" tuan.is_parent; } if (param.Contains("parent_id")) { endstr = endstr "   父城市编号:" tuan.parent_id; } if (param.Contains("tog")) { endstr = endstr "   标签:" tuan.tog; } if (param.Contains("head")) { endstr = endstr "   字母索引:" tuan.head; } if (param.Contains("level")) { endstr = endstr "  &nbs等级:" tuan.level; } if (param.Contains("type")) { endstr = endstr "   类型:" tuan.type; } endstr = endstr "<br/>"; } if (param.Contains(",total") || param.Contains("=total")) { endstr = endstr "<br/>总条数:" n.total; } } label25.Text = endstr; } //获取团购城市区域 protected void Button26_Click(object sender, EventArgs e) { Opensdk4net n = new Opensdk4net(); string method = "open.tuan.city.region.get"; string format = "json"; string param = "?city_id=411400&type=&fields=region_id,name_cn,name_py,parent_id,level,type"; string endstr = ""; List<object> list = n.jsonOrXml(method, format, param); try { foreach (Error error in list) { endstr = endstr "错误请求:" error.request "   错误代码:" error.error_code "   错误信息:" error.msg "<br/>"; } } catch { foreach (TuanCityRegion tuan in list) { endstr = endstr ""; if (param.Contains("region_id")) { endstr = endstr "区域id:" tuan.region_id; } if (param.Contains("name_cn")) { endstr = endstr "   区域名称:" tuan.name_cn; } if (param.Contains("name_py")) { endstr = endstr "   区域拼音:" tuan.name_py; } if (param.Contains("parent_id")) { endstr = endstr "   父类编号:" tuan.parent_id; } if (param.Contains("level")) { endstr = endstr "   等级:" tuan.level; } if (param.Contains("type")) { endstr = endstr "   类型:" tuan.type; } endstr = endstr "<br/>"; } if (param.Contains(",total") || param.Contains("=total")) { endstr = endstr "<br/>总条数:" n.total; } } label26.Text = endstr; } //搜索团购商品 protected void Button27_Click(object sender, EventArgs e) { Opensdk4net n = new Opensdk4net(); string method = "open.tuan.search"; string format = "xml"; String keyword = "猛买"; keyword = HttpUtility.UrlEncode(keyword, Encoding.GetEncoding("GBK")); string param = "?keyword=" keyword "&page_no=&page_size=&catid=&city_id=&web_id=&price_range=0,1000&orderby=asc,curPrice&fields=tuan_pid,title,web_id,pdt_o_url,pic_url,ori_price,cur_price,begin_time,end_time,bought,tuan_catid,city_id,city_name,discount,modified_time,total"; string endstr = ""; List<object> list = n.jsonOrXml(method, format, param); try { foreach (Error error in list) { endstr = endstr "错误请求:" error.request "   错误代码:" error.error_code "   错误信息:" error.msg "<br/>"; } } catch { foreach (TuanSearch tuan in list) { endstr = endstr ""; if (param.Contains("tuan_pid")) { endstr = endstr "id:" tuan.tuan_pid; } if (param.Contains("title")) { endstr = endstr "   名称:" tuan.title; } if (param.Contains("web_id")) { endstr = endstr "   网站ID:" tuan.web_id; } if (param.Contains("tuan_catid")) { endstr = endstr "   分类ID:" tuan.tuan_catid; } if (param.Contains("city_id")) { endstr = endstr "   城市ID:" tuan.city_id; } if (param.Contains("city_name")) { endstr = endstr "   城市名称:" tuan.city_name; } if (param.Contains("region_id")) { endstr = endstr "   区域编号:" tuan.region_id; } if (param.Contains("region_name")) { endstr = endstr "   区域名称:" tuan.region_name; } if (param.Contains("pic_url")) { endstr = endstr "   图片链接:" tuan.pic_url; } if (param.Contains("pdt_o_url")) { endstr = endstr "   计费连:" tuan.pdt_o_url; } if (param.Contains("ori_price")) { endstr = endstr "   原价:" tuan.ori_price; } if (param.Contains("cur_price")) { endstr = endstr "   现价:" tuan.cur_price; } if (param.Contains("bought")) { endstr = endstr "   购买人数:" tuan.bought; } if (param.Contains("discount")) { endstr = endstr "   折扣:" tuan.discount; } if (param.Contains("modified_time")) { endstr = endstr "   最后修改时间:" tuan.modified_time; } if (param.Contains("begin_time")) { endstr = endstr "   开始时间:" tuan.begin_time; } if (param.Contains("end_time")) { endstr = endstr "   结束时间:" tuan.end_time; } endstr = endstr "<br/>"; } if (param.Contains(",total") || param.Contains("=total")) { endstr = endstr "<br/>总条数:" n.total; } } label27.Text = endstr; } //获取团购商品列表 protected void Button28_Click(object sender, EventArgs e) { Opensdk4net n = new Opensdk4net(); string method = "open.tuan.product.list.get"; string format = "json"; string param = "?catid=1004&city_id=10105&web_id=1642&price_range=1,100&page_no=1&page_size=80&fields=tuan_pid,title,web_id,pdt_o_url,pic_url,ori_price,cur_price,begin_time,end_time,bought,tuan_catid,city_id,city_name,discount,modified_time,total"; string endstr = ""; List<object> list = n.jsonOrXml(method, format, param); try { foreach (Error error in list) { endstr = endstr "错误请求:" error.request "   错误代码:" error.error_code "   错误信息:" error.msg "<br/>"; } } catch { foreach (TuanProductList tuan in list) { endstr = endstr ""; if (param.Contains("tuan_pid")) { endstr = endstr "id:" tuan.tuan_pid; } if (param.Contains("title")) { endstr = endstr "   名称:" tuan.title; } if (param.Contains("web_id")) { endstr = endstr "   网站ID:" tuan.web_id; } if (param.Contains("tuan_catid")) { endstr = endstr "   分类ID:" tuan.tuan_catid; } if (param.Contains("city_id")) { endstr = endstr "   城市ID:" tuan.city_id; } if (param.Contains("city_name")) { endstr = endstr "   城市名称:" tuan.city_name; } if (param.Contains("region_id")) { endstr = endstr "   区域编号:" tuan.region_id; } if (param.Contains("region_name")) { endstr = endstr "   区域名称:" tuan.region_name; } if (param.Contains("pic_url")) { endstr = endstr "   图片链接:" tuan.pic_url; } if (param.Contains("pdt_o_url")) { endstr = endstr "   计费连:" tuan.pdt_o_url; } if (param.Contains("ori_price")) { endstr = endstr "   原价:" tuan.ori_price; } if (param.Contains("cur_price")) { endstr = endstr "   现价:" tuan.cur_price; } if (param.Contains("bought")) { endstr = endstr "   购买人数:" tuan.bought; } if (param.Contains("discount")) { endstr = endstr "   折扣:" tuan.discount; } if (param.Contains("modified_time")) { endstr = endstr "   最后修改时间:" tuan.modified_time; } if (param.Contains("begin_time")) { endstr = endstr "   开始时间:" tuan.begin_time; } if (param.Contains("end_time")) { endstr = endstr "   结束时间:" tuan.end_time; } endstr = endstr "<br/>"; } if (param.Contains(",total") || param.Contains("=total")) { endstr = endstr "<br/>总条数:" n.total; } } label28.Text = endstr; } //获取团购商品分类 protected void Button29_Click(object sender, EventArgs e) { Opensdk4net n = new Opensdk4net(); string method = "open.tuan.category.get"; string format = "xml"; string param = "?fields=catid,cat_name,alias,is_parent,parent_id,create_time"; string endstr = ""; List<object> list = n.jsonOrXml(method, format, param); try { foreach (Error error in list) { endstr = endstr "错误请求:" error.request "   错误代码:" error.error_code "   错误信息:" error.msg "<br/>"; } } catch { foreach (TuanCategory cat in list) { endstr = endstr ""; if (param.Contains("catid")) { endstr = endstr "类目id:" cat.catid; } if (param.Contains("cat_name")) { endstr = endstr "   类目名称:" cat.cat_name; } if (param.Contains("parent_id")) { endstr = endstr "   父类目Id:" cat.parent_id; } if (param.Contains("is_parent")) { endstr = endstr "   是否为父类:" cat.is_parent; } if (param.Contains("alias")) { endstr = endstr "   类目别名:" cat.alias; } if (param.Contains("creat_time")) { endstr = endstr "   创建时间:" cat.creat_time; } endstr = endstr "<br/>"; } if (param.Contains(",total") || param.Contains("=total")) { endstr = endstr "<br/>总条数:" n.total; } } label29.Text = endstr; } //获取单个团购商品信息 protected void Button30_Click(object sender, EventArgs e) { Opensdk4net n = new Opensdk4net(); string method = "open.tuan.product.get"; string format = "json"; string pdt_url = "http://www.gaojie.com/product/pfjfgdqidafam/57qi6Imy"; pdt_url = HttpUtility.UrlEncode(pdt_url, Encoding.GetEncoding("GBK")); string param = "?pdt_id=&pdt_url=" pdt_url "&fields=tuan_pid,title,web_id,pdt_o_url,pic_url,ori_price,cur_price,bought,tuan_catid,city_id,rule,tips,shop_name,shop_tel,shop_addr,longitude,latitude"; string endstr = ""; List<object> list = n.jsonOrXml(method, format, param); try { foreach (Error error in list) { endstr = endstr "错误请求:" error.request "   错误代码:" error.error_code "   错误信息:" error.msg "<br/>"; } } catch { foreach (TuanProduct tuan in list) { endstr = endstr ""; if (param.Contains("tuan_pid")) { endstr = endstr "商品id:" tuan.tuan_pid; } if (param.Contains("title")) { endstr = endstr "   标题:" tuan.title; } if (param.Contains("web_id")) { endstr = endstr "   网站id:" tuan.web_id; } if (param.Contains("pdt_o_url")) { endstr = endstr "   计费链:" tuan.pdt_o_url; } if (param.Contains("pic_url")) { endstr = endstr "   图片url:" tuan.pic_url; } if (param.Contains("ori_price")) { endstr = endstr "   原价:" tuan.ori_price; } if (param.Contains("cur_price")) { endstr = endstr "   现价:" tuan.cur_price; } if (param.Contains("begin_time")) { endstr = endstr "   开始时间:" tuan.begin_time; } if (param.Contains("end_time")) { endstr = endstr "   结束时间:" tuan.end_time; } if (param.Contains("tuan_catid")) { endstr = endstr "   商品分类id:" tuan.tuan_catid; } if (param.Contains("city_id")) { endstr = endstr "   城市id:" tuan.city_id; } if (param.Contains("region_id")) { endstr = endstr "   区域id:" tuan.region_id; } if (param.Contains("bought")) { endstr = endstr "   购买人数:" tuan.bought; } if (param.Contains("discount")) { endstr = endstr "   折扣:" tuan.discount; } if (param.Contains("rule")) { endstr = endstr "   规则:" tuan.rule; } if (param.Contains("tips")) { endstr = endstr "   提示:" tuan.tips; } if (param.Contains("shop_name")) { endstr = endstr "   店名:" tuan.shop_name; } if (param.Contains("shop_tel")) { endstr = endstr "   电话:" tuan.shop_tel; } if (param.Contains("shop_addr")) { endstr = endstr "   地址:" tuan.shop_addr; } if (param.Contains("longitude")) { endstr = endstr "   经度:" tuan.longitude; } if (param.Contains("latitude")) { endstr = endstr "   纬度:" tuan.latitude; } endstr = endstr "<br/>"; } if (param.Contains(",total") || param.Contains("=total")) { endstr = endstr "<br/>总条数:" n.total; } } label30.Text = endstr; } //获取国内酒店分布 protected void Button31_Click(object sender, EventArgs e) { Opensdk4net n = new Opensdk4net(); string method = "open.hotel.city.get"; string format = "json"; string param = "?fields=city_id,name_cn,name_py,tag,head,total"; string endstr = ""; List<object> list = n.jsonOrXml(method, format, param); try { foreach (Error error in list) { endstr = endstr "错误请求:" error.request "   错误代码:" error.error_code "   错误信息:" error.msg "<br/>"; } } catch { foreach (HotelCity hotel in list) { endstr = endstr ""; if (param.Contains("city_id")) { endstr = endstr "城市ID:" hotel.city_id; } if (param.Contains("name_cn")) { endstr = endstr "   中文名:" hotel.name_cn; } if (param.Contains("   name_py")) { endstr = endstr "   拼音:" hotel.name_py; } if (param.Contains("tag")) { endstr = endstr "   标签:" hotel.tag; } if (param.Contains("head")) { endstr = endstr "   索引:" hotel.head; } endstr = endstr "<br/>"; } if (param.Contains(",total") || param.Contains("=total")) { endstr = endstr "<br/>总条数:" n.total; } } label31.Text = endstr; } //获取酒店商家网站 protected void Button32_Click(object sender, EventArgs e) { Opensdk4net n = new Opensdk4net(); string method = "open.hotel.website.get"; string format = "json"; string param = "?fields=web_id,web_name,web_o_url,modified_time"; string endstr = ""; List<object> list = n.jsonOrXml(method, format, param); try { foreach (Error error in list) { endstr = endstr "错误请求:" error.request "   错误代码:" error.error_code "   错误信息:" error.msg "<br/>"; } } catch { foreach (HotelWebsite hotel in list) { endstr = endstr ""; if (param.Contains("web_id")) { endstr = endstr "酒店网站id:" hotel.web_id; } if (param.Contains("web_name")) { endstr = endstr "   酒店网站名称:" hotel.web_name; } if (param.Contains("web_o_url")) { endstr = endstr "   网站计费链:" hotel.web_o_url; } endstr = endstr "<br/>"; } if (param.Contains(",total") || param.Contains("=total")) { endstr = endstr "<br/>总条数:" n.total; } } label32.Text = endstr; } //获取酒店列表 protected void Button33_Click(object sender, EventArgs e) { Opensdk4net n = new Opensdk4net(); string method = "open.hotel.list.get"; string format = "json"; string city = "北京"; city = HttpUtility.UrlEncode(city, Encoding.GetEncoding("GBK")); string param = "?city=" city "&star=1,2&price_range=1,1000&provider_id=3003&page_no=1&page_size=10&fields=hotel_id,hotel_name,hotel_o_url,pic_url,introduce,star,city_id,city_py,city_cn,address,price,minprice,total"; string endstr = ""; List<object> list = n.jsonOrXml(method, format, param); try { foreach (Error error in list) { endstr = endstr "错误请求:" error.request "   错误代码:" error.error_code "   错误信息:" error.msg "<br/>"; } } catch { foreach (HotelList hotel in list) { endstr = endstr ""; if (param.Contains("hotel_id")) { endstr = endstr "酒店ID:" hotel.hotel_id; } if (param.Contains("hotel_name")) { endstr = endstr "   酒店名称:" hotel.hotel_name; } if (param.Contains("hotel_o_url")) { endstr = endstr "   酒店计费链:" hotel.hotel_o_url; } if (param.Contains("pic_url")) { endstr = endstr "   图片链接:" hotel.pic_url; } if (param.Contains("introduce")) { endstr = endstr "   简介:" hotel.introduce; } if (param.Contains("star")) { endstr = endstr "   星级:" hotel.star; } if (param.Contains("city_id")) { endstr = endstr "   城市ID:" hotel.city_id; } if (param.Contains("city_cn")) { endstr = endstr "   城市名称:" hotel.city_cn; } if (param.Contains("city_py")) { endstr = endstr "   城市拼音:" hotel.city_py; } if (param.Contains("address")) { endstr = endstr "   地址:" hotel.address; } if (param.Contains("price")) { endstr = endstr "   价格:" hotel.price; } if (param.Contains("minprice")) { endstr = endstr "   最低价:" hotel.minprice; } endstr = endstr "<br/>"; } if (param.Contains(",total") || param.Contains("=total")) { endstr = endstr "<br/>总条数:" n.total; } } label33.Text = endstr; } //搜索酒店 protected void Button34_Click(object sender, EventArgs e) { Opensdk4net n = new Opensdk4net(); string method = "open.hotel.search"; string format = "xml"; string keyword = "北京"; string city = "北京"; keyword = HttpUtility.UrlEncode(keyword, Encoding.GetEncoding("GBK")); city = HttpUtility.UrlEncode(city, Encoding.GetEncoding("GBK")); string param = "?keyword=" keyword "&page_no=1&page_size=15&date=2013-03-20,2013-03-25&city=" city "&orderby=&star=1,2&price_range=&provider_id=&fields=hotel_id,hotel_name,hotel_o_url,pic_url,introduce,star,city_id,city_py,city_cn,address,price,minprice,total"; string endstr = ""; List<object> list = n.jsonOrXml(method, format, param); try { foreach (Error error in list) { endstr = endstr "错误请求:" error.request "   错误代码:" error.error_code "   错误信息:" error.msg "<br/>"; } } catch { foreach (HotelSearch hotel in list) { endstr = endstr ""; if (param.Contains("hotel_id")) { endstr = endstr "酒店ID:" hotel.hotel_id; } if (param.Contains("hotel_name")) { endstr = endstr "   酒店名称:" hotel.hotel_name; } if (param.Contains("hotel_o_url")) { endstr = endstr "   酒店计费链:" hotel.hotel_o_url; } if (param.Contains("pic_url")) { endstr = endstr "   图片链接:" hotel.pic_url; } if (param.Contains("introduce")) { endstr = endstr "   简介:" hotel.introduce; } if (param.Contains("star")) { endstr = endstr "   星级:" hotel.star; } if (param.Contains("city_id")) { endstr = endstr "   城市ID:" hotel.city_id; } if (param.Contains("city_cn")) { endstr = endstr "   城市名称:" hotel.city_cn; } if (param.Contains("city_py")) { endstr = endstr "   城市拼音:" hotel.city_py; } if (param.Contains("address")) { endstr = endstr "   地址:" hotel.address; } if (param.Contains("price")) { endstr = endstr "   价格:" hotel.price; } if (param.Contains("minprice")) { endstr = endstr "   最低价:" hotel.minprice; } endstr = endstr "<br/>"; } if (param.Contains(",total") || param.Contains("=total")) { endstr = endstr "<br/>总条数:" n.total; } } label34.Text = endstr; } //获取单个酒店信息 protected void Button35_Click(object sender, EventArgs e) { Opensdk4net n = new Opensdk4net(); string method = "open.hotel.get"; string format = "xml"; string hotel_url = ""; hotel_url = HttpUtility.UrlEncode(hotel_url, Encoding.GetEncoding("GBK")); string param = "?hotel_id=14451&hotel_url=" hotel_url "&fields=hotel_id,hotel_name,hotel_o_url,pic_url,introduce,star,city_id,city_py,city_cn,address,price,minprice"; string endstr = ""; List<object> list = n.jsonOrXml(method, format, param); try { foreach (Error error in list) { endstr = endstr "错误请求:" error.request "   错误代码:" error.error_code "   错误信息:" error.msg "<br/>"; } } catch { foreach (Hotel hotel in list) { endstr = endstr ""; if (param.Contains("hotel_id")) { endstr = endstr "酒店ID:" hotel.hotel_id; } if (param.Contains("hotel_name")) { endstr = endstr "   酒店名称:" hotel.hotel_name; } if (param.Contains("hotel_o_url")) { endstr = endstr "   酒店计费链:" hotel.hotel_o_url; } if (param.Contains("pic_url")) { endstr = endstr "   图片链接:" hotel.pic_url; } if (param.Contains("introduce")) { endstr = endstr "   简介:" hotel.introduce; } if (param.Contains("star")) { endstr = endstr "   星级:" hotel.star; } if (param.Contains("city_id")) { endstr = endstr "   城市ID:" hotel.city_id; } if (param.Contains("city_cn")) { endstr = endstr "   城市名称:" hotel.city_cn; } if (param.Contains("city_py")) { endstr = endstr "   城市拼音:" hotel.city_py; } if (param.Contains("address")) { endstr = endstr "   地址:" hotel.address; } if (param.Contains("price")) { endstr = endstr "   价格:" hotel.price; } if (param.Contains("minprice")) { endstr = endstr "   最低价:" hotel.minprice; } endstr = endstr "<br/>"; } if (param.Contains(",total") || param.Contains("=total")) { endstr = endstr "<br/>总条数:" n.total; } } label35.Text = endstr; } //获取旅游出发城市 protected void Button36_Click(object sender, EventArgs e) { Opensdk4net n = new Opensdk4net(); string method = "open.tour.city.get"; string format = "xml"; string param = "?fields=city_id,name_cn,name_py,tag,head,total"; string endstr = ""; List<object> list = n.jsonOrXml(method, format, param); try { foreach (Error error in list) { endstr = endstr "错误请求:" error.request "   错误代码:" error.error_code "   错误信息:" error.msg "<br/>"; } } catch { foreach (TourCity tour in list) { endstr = endstr ""; if (param.Contains("city_id")) { endstr = endstr "城市ID:" tour.city_id; } if (param.Contains("name_cn")) { endstr = endstr "   城市中文名:" tour.name_cn; } if (param.Contains("name_py")) { endstr = endstr "   城市拼音" tour.name_py; } if (param.Contains("head")) { endstr = endstr "   索引:" tour.head; } if (param.Contains("tag")) { endstr = endstr "   标签:" tour.tag; } endstr = endstr "<br/>"; } if (param.Contains(",total") || param.Contains("=total")) { endstr = endstr "<br/>总条数:" n.total; } } label36.Text = endstr; } //获取旅游网站 protected void Button37_Click(object sender, EventArgs e) { Opensdk4net n = new Opensdk4net(); string method = "open.tour.website.get"; string format = "xml"; string param = "?fields=web_id,web_name,web_o_url,modified_time"; string endstr = ""; List<object> list = n.jsonOrXml(method, format, param); try { foreach (Error error in list) { endstr = endstr "错误请求:" error.request "   错误代码:" error.error_code "   错误信息:" error.msg "<br/>"; } } catch { foreach (TourWebsite tour in list) { endstr = endstr ""; if (param.Contains("web_id")) { endstr = endstr "网站ID:" tour.web_id; } if (param.Contains("web_name")) { endstr = endstr "   网站名称:" tour.web_name; } if (param.Contains("web_o_url")) { endstr = endstr "   计费链:" tour.web_o_url; } endstr = endstr "<br/>"; } if (param.Contains(",total") || param.Contains("=total")) { endstr = endstr "<br/>总条数:" n.total; } } label37.Text = endstr; } //获取旅游列表 protected void Button38_Click(object sender, EventArgs e) { Opensdk4net n = new Opensdk4net(); string method = "open.tour.list.get"; string format = "xml"; string city_begin = "北京"; city_begin = HttpUtility.UrlEncode(city_begin, Encoding.GetEncoding("GBK")); string param = "?city_begin=" city_begin "&days=&price_range=&provider_id=&date=&page_no=1&page_size=30&fields=tour_id,tour_title,tour_o_url,days,begin_date,end_date,price,pic_url,sights,info,web_name,traffic,top_type,city,total"; string endstr = ""; List<object> list = n.jsonOrXml(method, format, param); try { foreach (Error error in list) { endstr = endstr "错误请求:" error.request "   错误代码:" error.error_code "   错误信息:" error.msg "<br/>"; } } catch { foreach (TourList tour in list) { endstr = endstr ""; if (param.Contains("tour_id")) { endstr = endstr "线路编号:" tour.tour_id; } if (param.Contains("tour_title")) { endstr = endstr "   线路名称:" tour.tour_title; } if (param.Contains("tour_o_url")) { endstr = endstr "   计费连:" tour.tour_o_url; } if (param.Contains("days")) { endstr = endstr "   天数:" tour.days; } if (param.Contains("begin_date")) { endstr = endstr "   开始时间:" tour.begin_date; } if (param.Contains("end_date")) { endstr = endstr "   结束时间:" tour.end_date; } if (param.Contains("price")) { endstr = endstr "   价格:" tour.price; } if (param.Contains("pic_url")) { endstr = endstr "   图片链接:" tour.pic_url; } if (param.Contains("sights")) { endstr = endstr "   信息:" tour.sights; } if (param.Contains("info")) { endstr = endstr "   简介:" tour.info; } if (param.Contains("web_name")) { endstr = endstr "   网站:" tour.web_name; } if (param.Contains("traffic")) { endstr = endstr "   交通方式:" tour.traffic; } if (param.Contains("top_type")) { endstr = endstr "   类型:" tour.top_type; } if (param.Contains("city")) { endstr = endstr "   城市:" tour.city; } endstr = endstr "<br/>"; } if (param.Contains(",total") || param.Contains("=total")) { endstr = endstr "<br/>总条数:" n.total; } } label38.Text = endstr; } //搜索旅游线路 protected void Button39_Click(object sender, EventArgs e) { Opensdk4net n = new Opensdk4net(); string method = "open.tour.search"; string format = "xml"; string keyword = "山庄"; string city_begin = "北京"; keyword = HttpUtility.UrlEncode(keyword, Encoding.GetEncoding("GBK")); city_begin = HttpUtility.UrlEncode(city_begin, Encoding.GetEncoding("GBK")); string param = "?keyword=" keyword "&page_no=1&page_size=15&city_begin=" city_begin "&orderby=&fields=tour_id,tour_title,tour_o_url,days,begin_date,end_date,price,pic_url,sights,info,web_name,traffic,top_type,city,total"; string endstr = ""; List<object> list = n.jsonOrXml(method, format, param); try { foreach (Error error in list) { endstr = endstr "错误请求:" error.request "   错误代码:" error.error_code "   错误信息:" error.msg "<br/>"; } } catch { foreach (TourSearch tour in list) { endstr = endstr ""; if (param.Contains("tour_id")) { endstr = endstr "线路编号:" tour.tour_id; } if (param.Contains("tour_title")) { endstr = endstr "线路名称:" tour.tour_title; } if (param.Contains("tour_o_url")) { endstr = endstr "计费连:" tour.tour_o_url; } if (param.Contains("days")) { endstr = endstr "天数:" tour.days; } if (param.Contains("begin_date")) { endstr = endstr "开始时间:" tour.begin_date; } if (param.Contains("end_date")) { endstr = endstr "结束时间:" tour.end_date; } if (param.Contains("price")) { endstr = endstr "价格:" tour.price; } if (param.Contains("pic_url")) { endstr = endstr "图片链接:" tour.pic_url; } if (param.Contains("sights")) { endstr = endstr "信息:" tour.sights; } if (param.Contains("info")) { endstr = endstr "简介:" tour.info; } if (param.Contains("web_name")) { endstr = endstr "网站:" tour.web_name; } if (param.Contains("traffic")) { endstr = endstr "交通方式:" tour.traffic; } if (param.Contains("top_type")) { endstr = endstr "类型:" tour.top_type; } if (param.Contains("city")) { endstr = endstr "城市:" tour.city; } endstr = endstr "<br/>"; } if (param.Contains(",total") || param.Contains("=total")) { endstr = endstr "<br/>总条数:" n.total; } } label39.Text = endstr; } //获取单个旅游线路 protected void Button40_Click(object sender, EventArgs e) { Opensdk4net n = new Opensdk4net(); string method = "open.tour.get"; string format = "xml"; string tour_url = "http://bj.uzai.com/trip-47302.html?sem=qunar&utm_source=qunar&utm_medium=cpc"; tour_url = HttpUtility.UrlEncode(tour_url, Encoding.GetEncoding("GBK")); tour_url = ""; string param = "?tour_url=" tour_url "&tour_id=56A0B64A8A4C64C56484A7F3E0FE83DA&fields=tour_id,tour_title,tour_o_url,days,begin_date,end_date,price,pic_url,info,web_name,traffic,sights,signed_info,pay_info,booking_tips,city,period"; string endstr = ""; List<object> list = n.jsonOrXml(method, format, param); try { foreach (Error error in list) { endstr = endstr "错误请求:" error.request "   错误代码:" error.error_code "   错误信息:" error.msg "<br/>"; } } catch { foreach (Tour tour in list) { endstr = endstr ""; if (param.Contains("tour_id")) { endstr = endstr "线路ID:" tour.tour_id; } if (param.Contains("tour_title")) { endstr = endstr "线路名称:" tour.tour_title; } if (param.Contains("tour_o_url")) { endstr = endstr "计费链:" tour.tour_o_url; } if (param.Contains("pic_url")) { endstr = endstr "图片链接:" tour.pic_url; } if (param.Contains("days")) { endstr = endstr "天数:" tour.days; } if (param.Contains("begin_date")) { endstr = endstr "开始时间:" tour.begin_date; } if (param.Contains("end_date")) { endstr = endstr "结束时间:" tour.end_date; } if (param.Contains("web_name")) { endstr = endstr "网站名:" tour.web_name; } if (param.Contains("price")) { endstr = endstr "价格:" tour.price; } if (param.Contains("traffic")) { endstr = endstr "交通方式:" tour.traffic; } if (param.Contains("city")) { endstr = endstr "出发城市:" tour.city; } if (param.Contains("hotel")) { endstr = endstr "旅店:" tour.hotel; } if (param.Contains("info")) { endstr = endstr "简介:" tour.info; } if (param.Contains("signed_info")) { endstr = endstr "签名:" tour.signed_info; } if (param.Contains("pay_info")) { endstr = endstr "支付方式:" tour.pay_info; } if (param.Contains("booking_tips")) { endstr = endstr "预订提示:" tour.booking_tips; } if (param.Contains("period")) { endstr = endstr "有效时段:" tour.period; } endstr = endstr "<br/>"; } if (param.Contains(",total") || param.Contains("=total")) { endstr = endstr "<br/>总条数:" n.total; } } label40.Text = endstr; } //获取够划算分类 protected void Button41_Click(object sender, EventArgs e) { Opensdk4net n = new Opensdk4net(); string method = "open.ghs.cat.get"; string format = "json"; string param = "?fields=ghs_catid,ghs_cname,sort_order"; string endstr = ""; List<object> list = n.jsonOrXml(method, format, param); try { foreach (Error error in list) { endstr = endstr "错误请求:" error.request "   错误代码:" error.error_code "   错误信息:" error.msg "<br/>"; } } catch { foreach (GhsCat ghs in list) { endstr = endstr ""; if (param.Contains("ghs_catid")) { endstr = endstr "分类编号:" ghs.ghs_catid; } if (param.Contains("ghs_cname")) { endstr = endstr "分类名称:" ghs.ghs_cname; } if (param.Contains("parent_id")) { endstr = endstr "父类ID:" ghs.parent_id; } if (param.Contains("is_parent")) { endstr = endstr "是否父类:" ghs.is_parent; } if (param.Contains("sort_order")) { endstr = endstr "排序:" ghs.sort_order; } if (param.Contains("modified_time")) { endstr = endstr "最后修改时间:" ghs.modified_time; } endstr = endstr "<br/>"; } if (param.Contains(",total") || param.Contains("=total")) { endstr = endstr "<br/>总条数:" n.total; } } label41.Text = endstr; } //获取够划算列表 protected void Button43_Click(object sender, EventArgs e) { Opensdk4net n = new Opensdk4net(); string method = "open.ghs.product.list.get"; string format = "json"; string param = "?category=000200&page_no=1&page_size=20&fields=pid,web_name,p_name,ghs_o_url,ghs_catid,ghs_cname,weight,ori_price,ghs_price,discount,bought,pic_url,post,begin_time,end_time,total"; string endstr = ""; List<object> list = n.jsonOrXml(method, format, param); try { foreach (Error error in list) { endstr = endstr "错误请求:" error.request "   错误代码:" error.error_code "   错误信息:" error.msg "<br/>"; } } catch { foreach (GhsProduct ghs in list) { endstr = endstr ""; if (param.Contains("pid")) { endstr = endstr "商品ID:" ghs.pid; } if (param.Contains("web_name")) { endstr = endstr "商品名称:" ghs.web_name; } if (param.Contains("web_o_url")) { endstr = endstr "网站计费链:" ghs.web_o_url; } if (param.Contains("p_name")) { endstr = endstr "商品名称:" ghs.p_name; } if (param.Contains("ghs_o_url")) { endstr = endstr "够划算计费链:" ghs.ghs_o_url; } if (param.Contains("ghs_catid")) { endstr = endstr "分类ID:" ghs.ghs_catid; } if (param.Contains("ghs_cname")) { endstr = endstr "分类名:" ghs.ghs_cname; } if (param.Contains("weight")) { endstr = endstr "权重值:" ghs.weight; } if (param.Contains("pic_url")) { endstr = endstr "图链:" ghs.pic_url; } if (param.Contains("discount")) { endstr = endstr "折扣数:" ghs.discount; } if (param.Contains("ori_price")) { endstr = endstr "原价:" ghs.ori_price; } if (param.Contains("ghs_price")) { endstr = endstr "够划算价:" ghs.ghs_price; } if (param.Contains("bought")) { endstr = endstr "购买人数:" ghs.bought; } if (param.Contains("post")) { endstr = endstr "邮递方式:" ghs.post; } if (param.Contains("begin_time")) { endstr = endstr "开始时间:" ghs.begin_time; } if (param.Contains("end_time")) { endstr = endstr "结束时间:" ghs.end_time; } endstr = endstr "<br/>"; } if (param.Contains(",total") || param.Contains("=total")) { endstr = endstr "<br/>总条数:" n.total; } } label43.Text = endstr; } //搜索够划算商品 protected void Button44_Click(object sender, EventArgs e) { Opensdk4net n = new Opensdk4net(); string method = "open.ghs.search"; string format = "json"; string keyword = "团购"; keyword = HttpUtility.UrlEncode(keyword, Encoding.GetEncoding("GBK")); string param = "?keyword=" keyword "&page_no=2&page_size=11&fields=pid,web_name,p_name,ghs_o_url,ghs_catid,ghs_cname,weight,ori_price,ghs_price,discount,bought,pic_url,post,begin_time,end_time,total"; string endstr = ""; List<object> list = n.jsonOrXml(method, format, param); try { foreach (Error error in list) { endstr = endstr "错误请求:" error.request "   错误代码:" error.error_code "   错误信息:" error.msg "<br/>"; } } catch { foreach (GhsSearch ghs in list) { endstr = endstr ""; if (param.Contains("pid")) { endstr = endstr "商品ID:" ghs.pid; } if (param.Contains("web_name")) { endstr = endstr "商家名称:" ghs.web_name; } if (param.Contains("web_o_url")) { endstr = endstr "网站计费链:" ghs.web_o_url; } if (param.Contains("p_name")) { endstr = endstr "商品名称:" ghs.p_name; } if (param.Contains("ghs_o_url")) { endstr = endstr "够划算计费链:" ghs.ghs_o_url; } if (param.Contains("ghs_catid")) { endstr = endstr "分类ID:" ghs.ghs_catid; } if (param.Contains("ghs_cname")) { endstr = endstr "分类名:" ghs.ghs_cname; } if (param.Contains("weight")) { endstr = endstr "权重值:" ghs.weight; } if (param.Contains("pic_url")) { endstr = endstr "图链:" ghs.pic_url; } if (param.Contains("discount")) { endstr = endstr "折扣数:" ghs.discount; } if (param.Contains("ori_price")) { endstr = endstr "原价:" ghs.ori_price; } if (param.Contains("ghs_price")) { endstr = endstr "够划算价:" ghs.ghs_price; } if (param.Contains("bought")) { endstr = endstr "购买人数:" ghs.bought; } if (param.Contains("post")) { endstr = endstr "邮递方式:" ghs.post; } if (param.Contains("begin_time")) { endstr = endstr "开始时间:" ghs.begin_time; } if (param.Contains("end_time")) { endstr = endstr "结束时间:" ghs.end_time; } endstr = endstr "<br/>"; } if (param.Contains(",total") || param.Contains("=total")) { endstr = endstr "<br/>总条数:" n.total; } } label44.Text = endstr; } //获取活动素材 protected void Button45_Click(object sender, EventArgs e) { Opensdk4net n = new Opensdk4net(); string method = "open.yiqifa.ad.material.get"; string format = "json"; string param = "?ad_id=255&type=img&fields=ad_id,material_id,m_type,name,title,size,end_date,javascript,iframe,o_url"; string endstr = ""; List<object> list = n.jsonOrXml(method, format, param); try { foreach (Error error in list) { endstr = endstr "错误请求:" error.request "   错误代码:" error.error_code "   错误信息:" error.msg "<br/>"; } } catch { foreach (YiqifaAdMaterial ad in list) { endstr = endstr ""; if (param.Contains("ad_id")) { endstr = endstr "活动ID:" ad.ad_id; } if (param.Contains("material_id")) { endstr = endstr "素材id:" ad.material_id; } if (param.Contains("m_type")) { endstr = endstr "素材类型:" ad.m_type; } if (param.Contains("name")) { endstr = endstr "素材名称:" ad.name; } if (param.Contains("title")) { endstr = endstr "素材标题:" ad.title; } if (param.Contains("size")) { endstr = endstr "素材尺寸:" ad.size; } if (param.Contains("end_date")) { endstr = endstr "结束时间:" ad.end_date; } if (param.Contains("javascript")) { endstr = endstr "脚本:" ad.javascript; } if (param.Contains("iframe")) { endstr = endstr "框架:" ad.iframe; } if (param.Contains("o_url")) { endstr = endstr "超链接:" ad.o_url; } endstr = endstr "<br/>"; } if (param.Contains(",total") || param.Contains("=total")) { endstr = endstr "<br/>总条数:" n.total; } } label45.Text = endstr; } } }