实例介绍
【实例简介】附完整 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;
}
}
}
好例子网口号:伸出你的我的手 — 分享!
相关软件
网友评论
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明


支持(0) 盖楼(回复)
支持(0) 盖楼(回复)
支持(0) 盖楼(回复)