基本信息
源码名称:亿起发 所有api接口调用实例 c# 版本,附完整源码
源码大小:1.10M
文件格式:.zip
开发语言:C#
更新时间:2013-05-21
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300

本次赞助数额为: 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
                                          "&nbsp&nbsp&nbsp错误代码:"   error.error_code
                                          "&nbsp&nbsp&nbsp错误信息:"   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   "&nbsp&nbsp&nbsp分类名称:"   wc.web_cname;
                    }
                    if (param.Contains("amount"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp该类网站数量:"   wc.amount;
                    }
                    if (param.Contains("web_type"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp类型:"   wc.web_type;
                    }
                    if (param.Contains("modified_time"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp最后修改时间:"   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
                                          "&nbsp&nbsp&nbsp错误代码:"   error.error_code
                                          "&nbsp&nbsp&nbsp错误信息:"   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   "&nbsp&nbsp&nbsp网站中文名称:"   wc.web_name;
                    }
                    if (param.Contains("web_catid"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp网站所属分类Id:"   wc.web_catid;
                    }
                    if (param.Contains("logo_url"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbspLogo图片url:"   wc.logo_url;
                    }
                    if (param.Contains("web_o_url"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp网站计费URL:"   wc.web_o_url;
                    }
                    if (param.Contains("commission"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp佣金比例信息:"   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
                                          "&nbsp&nbsp&nbsp错误代码:"   error.error_code
                                          "&nbsp&nbsp&nbsp错误信息:"   error.msg
                                          "<br/>";
                }
            }
            catch
            {
                foreach (Category cat in list)
                {
                    endstr = endstr   "类目id:"   cat.catid
                                  "&nbsp&nbsp&nbsp类目名称:"   cat.cname
                                  "&nbsp&nbsp&nbsp父类目Id:"   cat.parent_id
                                  "&nbsp&nbsp&nbsp是否为父类:"   cat.is_parent
                                  "&nbsp&nbsp&nbsp类目别名:"   cat.alias
                                  "&nbsp&nbsp&nbsp最后修改时间:"   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
                                          "&nbsp&nbsp&nbsp错误代码:"   error.error_code
                                          "&nbsp&nbsp&nbsp错误信息:"   error.msg
                                          "<br/>";
                }
            }
            catch
            {
                foreach (BrandCategory brandCat in list)
                {
                    endstr = endstr   "品牌分类id:"   brandCat.brand_catid
                                  "&nbsp&nbsp&nbsp分类名称:"   brandCat.brand_cname
                                  "&nbsp&nbsp&nbsp最后修改时间:"   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
                                          "&nbsp&nbsp&nbsp错误代码:"   error.error_code
                                          "&nbsp&nbsp&nbsp错误信息:"   error.msg
                                          "<br/>";
                }
            }
            catch
            {
                foreach (Website web in list)
                {
                    endstr = endstr   "商家站点id:"   web.web_id
                                  "&nbsp&nbsp&nbsp网站中文名称:"   web.web_name
                                  "&nbsp&nbsp&nbsp网站所属分类ID:"   web.web_catid
                                  "&nbsp&nbsp&nbsp网站logo Url:"   web.logo_url
                                  "&nbsp&nbsp&nbsp网站计费url:"   web.web_url
                                  "&nbsp&nbsp&nbsp网站描述信息:"   web.information
                                  "&nbsp&nbsp&nbsp推广佣金比例信息:"   web.commission
                                  "&nbsp&nbsp&nbsp活动开始时间:"   web.begin_date
                                  "&nbsp&nbsp&nbsp活动结束时间:"   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
                                          "&nbsp&nbsp&nbsp错误代码:"   error.error_code
                                          "&nbsp&nbsp&nbsp错误信息:"   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   "&nbsp&nbsp&nbsp品牌名称:"   bl.brand_name;
                    }
                    if (param.Contains("brand_catid"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp分类id:"   bl.brand_catid;
                    }
                    if (param.Contains("logopic_url"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp品牌logoURL:"   bl.logopic_url;
                    }
                    if (param.Contains("brand_o_url"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp品牌指向计费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
                                          "&nbsp&nbsp&nbsp错误代码:"   error.error_code
                                          "&nbsp&nbsp&nbsp错误信息:"   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   "&nbsp&nbsp&nbsp商品id:"  comment.pid;
                    }
                    if (param.Contains("com_title"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp评论主题:"   comment.com_title;
                    }
                    if (param.Contains("content"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp评论内容:"   comment.content;
                    }
                    if (param.Contains("star"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp星级:"   comment.star;
                    }
                    if (param.Contains("good"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp赞\\顶\\支持:"   comment.good;
                    }
                    if (param.Contains("bad"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp反对\\踩:"   comment.bad;
                    }
                    if (param.Contains("com_type"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp好、中、差:"   comment.com_type;
                    }
                    if (param.Contains("com_url"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp评论url:"   comment.com_url;
                    }
                    if (param.Contains("user"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp评论人:"   comment.user;
                    }
                    if (param.Contains("user_pic"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp评论人头像:"   comment.user_pic;
                    }
                    if (param.Contains("user_url"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp评论人链接:"   comment.user_url;
                    }
                    if (param.Contains("time"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp发布时间:"   comment.time;
                    }
                    if (param.Contains("modified_time"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp最后访问时间:"   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
                                          "&nbsp&nbsp&nbsp错误代码:"   error.error_code
                                          "&nbsp&nbsp&nbsp错误信息:"   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   "&nbsp&nbsp&nbsp团购网站名称:"   web.web_name;
                    }
                    if (param.Contains("web_o_url"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp网站计费url:"   web.web_o_url;
                    }
                    if (param.Contains("modified_time"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp最后修改时间:"   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
                                          "&nbsp&nbsp&nbsp错误代码:"   error.error_code
                                          "&nbsp&nbsp&nbsp错误信息:"   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   "&nbsp&nbsp&nbsp广告活动名称:"   cat.ad_cname;
                    }
                    if (param.Contains("ad_amount"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp该分类下的活动数量"   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
                                          "&nbsp&nbsp&nbsp错误代码:"   error.error_code
                                          "&nbsp&nbsp&nbsp错误信息:"   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   "&nbsp&nbsp&nbsp活动类目id:"   adList.ad_catid;
                    }
                    if (param.Contains("ad_name"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp活动名称:"   adList.ad_name;
                    }
                    if (param.Contains("ad_cname"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp活动类目名称:"   adList.ad_cname;
                    }
                    if (param.Contains("adver_id"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp广告主ID:"   adList.adver_id;
                    }
                    if (param.Contains("adver_name"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp广告主名称:"   adList.adver_name;
                    }
                    if (param.Contains("logo_url"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp图片url:"   adList.logo_url;
                    }
                    if (param.Contains("ad_o_url"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp计费url:"   adList.ad_o_url;
                    }
                    if (param.Contains("charge_type"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp计费类型:"   adList.charge_type;
                    }
                    if (param.Contains("audit_mode"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp审核方式:"   adList.audit_mode;
                    }
                    if (param.Contains("ad_type"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp活动类型:"   adList.ad_type;
                    }
                    if (param.Contains("begin_date"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp开始时间:"   adList.begin_date;
                    }
                    if (param.Contains("end_date"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp结束时间:"   adList.end_date;
                    }
                    if (param.Contains("create_time"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp创建时间:"   adList.create_time;
                    }
                    if (param.Contains("modified_time"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp最后修改时间:"   adList.modified_time;
                    }
                    if (param.Contains("commission"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp佣金描述:"   adList.commission;
                    }
                    if (param.Contains("introduction"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp活动描述:"   adList.introduction;
                    }
                    if (param.Contains("confirm_time"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsprd期:"   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
                                          "&nbsp&nbsp&nbsp错误代码:"   error.error_code
                                          "&nbsp&nbsp&nbsp错误信息:"   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   "&nbsp&nbsp&nbsp活动类目id:"   adList.ad_catid;
                    }
                    if (param.Contains("ad_name"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp活动名称:"   adList.ad_name;
                    }
                    if (param.Contains("ad_cname"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp活动类目名称:"   adList.ad_cname;
                    }
                    if (param.Contains("adver_id"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp广告主ID:"   adList.adver_id;
                    }
                    if (param.Contains("adver_name"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp广告主名称:"   adList.adver_name;
                    }
                    if (param.Contains("logo_url"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp图片url:"   adList.logo_url;
                    }
                    if (param.Contains("ad_o_url"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp计费url:"   adList.ad_o_url;
                    }
                    if (param.Contains("charge_type"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp计费类型:"   adList.charge_type;
                    }
                    if (param.Contains("audit_mode"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp审核方式:"   adList.audit_mode;
                    }
                    if (param.Contains("ad_type"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp活动类型:"   adList.ad_type;
                    }
                    if (param.Contains("begin_date"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp开始时间:"   adList.begin_date;
                    }
                    if (param.Contains("end_date"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp结束时间:"   adList.end_date;
                    }
                    if (param.Contains("create_time"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp创建时间:"   adList.create_time;
                    }
                    if (param.Contains("modified_time"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp最后修改时间:"   adList.modified_time;
                    }
                    if (param.Contains("commission"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp佣金描述:"   adList.commission;
                    }
                    if (param.Contains("introduction"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp活动描述:"   adList.introduction;
                    }
                    if (param.Contains("confirm_time"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsprd期:"   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
                                          "&nbsp&nbsp&nbsp错误代码:"   error.error_code
                                          "&nbsp&nbsp&nbsp错误信息:"   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   "&nbsp&nbsp&nbsp分类名称:"   hotcat.hot_cname;
                    }
                    if (param.Contains("modified_time"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp最后修改时间:"   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
                                          "&nbsp&nbsp&nbsp错误代码:"   error.error_code
                                          "&nbsp&nbsp&nbsp错误信息:"   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   "&nbsp&nbsp&nbsp网站名称:"   web.web_name;
                    }
                    if (param.Contains("web_o_url"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp网址:"   web.web_o_url;
                    }
                    if (param.Contains("modified_time"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp最后修改时间:"   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
                                          "&nbsp&nbsp&nbsp错误代码:"   error.error_code
                                          "&nbsp&nbsp&nbsp错误信息:"   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   "&nbsp&nbsp&nbsp热卖名称:"   hotlist.hot_name;
                    }
                    if (param.Contains("web_id"))
                    {
                        endstr = endstr   "网站id:"   hotlist.web_id;
                    }
                    if (param.Contains("web_name"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp网站名称:"   hotlist.web_name;
                    }


                    if (param.Contains("pic_url"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp图片url:"   hotlist.pic_url;
                    }
                    if (param.Contains("hot_o_url"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp网址:"   hotlist.hot_o_url;
                    }
                    if (param.Contains("discount"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp折扣:"   hotlist.discount;
                    }

                    if (param.Contains("brand_id"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp品牌编号:"   hotlist.brand_id;
                    }
                    if (param.Contains("brand_name"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp品牌名称:"   hotlist.brand_name;
                    }
                    if (param.Contains("hot_catid"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp分类ID:"   hotlist.hot_catid;
                    }

                    if (param.Contains("begin_date"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp最后修改时间:"   hotlist.begin_date;
                    }
                    if (param.Contains("end_date"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp最后修改时间:"   hotlist.end_date;
                    }
                    if (param.Contains("modified_time"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp最后修改时间:"   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
                                          "&nbsp&nbsp&nbsp错误代码:"   error.error_code
                                          "&nbsp&nbsp&nbsp错误信息:"   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   "&nbsp&nbsp&nbsp商品名称:"   p.p_name;
                    }
                    if (param.Contains("web_id"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp网站ID:"   p.web_id;
                    }
                    if (param.Contains("web_name"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp网站名称:"   p.web_name;
                    }
                    if (param.Contains("catid"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp商品分类ID:"   p.catid;
                    }
                    if (param.Contains("catname"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp商品分类名称:"   p.catname;
                    }
                    if (param.Contains("cur_price"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp现价:"   p.cur_price;
                    }
                    if (param.Contains("ori_price"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp参考价:"   p.ori_price;
                    }
                    if (param.Contains("p_o_url"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp计费url:"   p.p_o_url;
                    }
                    if (param.Contains("pic_url"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp图片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
                                          "&nbsp&nbsp&nbsp错误代码:"   error.error_code
                                          "&nbsp&nbsp&nbsp错误信息:"   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   "&nbsp&nbsp&nbsp商品名称:"   p.p_name;
                    }
                    if (param.Contains("web_id"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp网站ID:"   p.web_id;
                    }
                    if (param.Contains("web_name"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp网站名称:"   p.web_name;
                    }
                    if (param.Contains("catid"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp商品分类ID:"   p.catid;
                    }
                    if (param.Contains("catname"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp商品分类名称:"   p.catname;
                    }
                    if (param.Contains("cur_price"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp现价:"   p.cur_price;
                    }
                    if (param.Contains("ori_price"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp参考价:"   p.ori_price;
                    }
                    if (param.Contains("p_o_url"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp计费url:"   p.p_o_url;
                    }
                    if (param.Contains("pic_url"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp图片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
                                          "&nbsp&nbsp&nbsp错误代码:"   error.error_code
                                          "&nbsp&nbsp&nbsp错误信息:"   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
                                          "&nbsp&nbsp&nbsp错误代码:"   error.error_code
                                          "&nbsp&nbsp&nbsp错误信息:"   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   "&nbsp&nbsp&nbsp商品名称:"   p.p_name;
                    }
                    if (param.Contains("web_id"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp网站ID:"   p.web_id;
                    }
                    if (param.Contains("web_name"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp网站名称:"   p.web_name;
                    }
                    if (param.Contains("catid"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp商品分类ID:"   p.catid;
                    }
                    if (param.Contains("cname"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp商品分类名称:"   p.cname;
                    }
                    if (param.Contains("cur_price"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp现价:"   p.cur_price;
                    }
                    if (param.Contains("ori_price"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp参考价:"   p.ori_price;
                    }
                    if (param.Contains("p_o_url"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp计费url:"   p.p_o_url;
                    }
                    if (param.Contains("pic_url"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp图片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
                                          "&nbsp&nbsp&nbsp错误代码:"   error.error_code
                                          "&nbsp&nbsp&nbsp错误信息:"   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
                                          "&nbsp&nbsp&nbsp错误代码:"   error.error_code
                                          "&nbsp&nbsp&nbsp错误信息:"   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   "&nbsp&nbsp&nbsp类目名称:"   cat.dis_cname;
                    }

                    if (param.Contains("alias"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp类目别名:"   cat.alias;
                    }
                    if (param.Contains("sort_order"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp排序:"   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
                                          "&nbsp&nbsp&nbsp错误代码:"   error.error_code
                                          "&nbsp&nbsp&nbsp错误信息:"   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   "&nbsp&nbsp&nbsp网站中文名称:"   web.web_name;
                    }
                    if (param.Contains("web_o_url"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp网站计费url:"   web.web_o_url;
                    }
                    if (param.Contains("modified_time"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp活动结束时间:"   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
                                          "&nbsp&nbsp&nbsp错误代码:"   error.error_code
                                          "&nbsp&nbsp&nbsp错误信息:"   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   "&nbsp&nbsp&nbsp商品名称:"   dis.dis_name;
                    }
                    if (param.Contains("dis_catid"))
                    {
                        endstr = endstr   "分类id:"   dis.dis_catid;
                    }
                    if (param.Contains("dis_cname"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp分类名称:"   dis.dis_cname;
                    }
                    if (param.Contains("web_id"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp商品所属站点id:"   dis.web_id;
                    }

                    if (param.Contains("pic_url"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp图片url:"   dis.pic_url;
                    }

                    if (param.Contains("dis_o_url"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp计费链接:"   dis.dis_o_url;
                    }
                    if (param.Contains("ori_price"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp原价:"   dis.ori_price;
                    }

                    if (param.Contains("cur_price"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp现价:"   dis.cur_price;
                    }



                    if (param.Contains("discount"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp折扣:"   dis.discount;
                    }
                    if (param.Contains("click_amount"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp点击次数:"   dis.click_amount;
                    }
                    if (param.Contains("bought"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp购买数量:"   dis.bought;
                    }

                    if (param.Contains("modified_time"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp修改时间:"   dis.modified_time;
                    }
                    if (param.Contains("begin_time"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp开始时间:"   dis.begin_time;
                    }
                    if (param.Contains("end_time"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp结束时间:"   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
                                          "&nbsp&nbsp&nbsp错误代码:"   error.error_code
                                          "&nbsp&nbsp&nbsp错误信息:"   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   "&nbsp&nbsp&nbsp商品名称:"   dis.dis_name;
                    }
                    if (param.Contains("dis_catid"))
                    {
                        endstr = endstr   "分类id:"   dis.dis_catid;
                    }
                    if (param.Contains("dis_cname"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp分类名称:"   dis.dis_cname;
                    }
                    if (param.Contains("web_id"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp商品所属站点id:"   dis.web_id;
                    }

                    if (param.Contains("pic_url"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp图片url:"   dis.pic_url;
                    }

                    if (param.Contains("dis_o_url"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp计费链接:"   dis.dis_o_url;
                    }
                    if (param.Contains("ori_price"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp原价:"   dis.ori_price;
                    }

                    if (param.Contains("cur_price"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp现价:"   dis.cur_price;
                    }



                    if (param.Contains("discount"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp折扣:"   dis.discount;
                    }
                    if (param.Contains("click_amount"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp点击次数:"   dis.click_amount;
                    }
                    if (param.Contains("bought"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp购买数量:"   dis.bought;
                    }

                    if (param.Contains("modified_time"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp修改时间:"   dis.modified_time;
                    }
                    if (param.Contains("begin_time"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp开始时间:"   dis.begin_time;
                    }
                    if (param.Contains("end_time"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp结束时间:"   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
                                          "&nbsp&nbsp&nbsp错误代码:"   error.error_code
                                          "&nbsp&nbsp&nbsp错误信息:"   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   "&nbsp&nbsp&nbsp城市名称:"   tuan.name_cn;
                    }
                    if (param.Contains("name_py"))
                    {
                        endstr = endstr   "城市拼音:"   tuan.name_py;
                    }
                    if (param.Contains("is_parent"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp是否是父城市:"   tuan.is_parent;
                    }
                    if (param.Contains("parent_id"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp父城市编号:"   tuan.parent_id;
                    }

                    if (param.Contains("tog"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp标签:"   tuan.tog;
                    }

                    if (param.Contains("head"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp字母索引:"   tuan.head;
                    }
                    if (param.Contains("level"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbs等级:"   tuan.level;
                    }

                    if (param.Contains("type"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp类型:"   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
                                          "&nbsp&nbsp&nbsp错误代码:"   error.error_code
                                          "&nbsp&nbsp&nbsp错误信息:"   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   "&nbsp&nbsp&nbsp区域名称:"   tuan.name_cn;
                    }
                    if (param.Contains("name_py"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp区域拼音:"   tuan.name_py;
                    }
                    if (param.Contains("parent_id"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp父类编号:"   tuan.parent_id;
                    }

                    if (param.Contains("level"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp等级:"   tuan.level;
                    }

                    if (param.Contains("type"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp类型:"   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
                                          "&nbsp&nbsp&nbsp错误代码:"   error.error_code
                                          "&nbsp&nbsp&nbsp错误信息:"   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   "&nbsp&nbsp&nbsp名称:"   tuan.title;
                    }
                    if (param.Contains("web_id"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp网站ID:"   tuan.web_id;
                    }
                    if (param.Contains("tuan_catid"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp分类ID:"   tuan.tuan_catid;
                    }


                    if (param.Contains("city_id"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp城市ID:"   tuan.city_id;
                    }
                    if (param.Contains("city_name"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp城市名称:"   tuan.city_name;
                    }
                    if (param.Contains("region_id"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp区域编号:"   tuan.region_id;
                    }
                    if (param.Contains("region_name"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp区域名称:"   tuan.region_name;
                    }


                    if (param.Contains("pic_url"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp图片链接:"   tuan.pic_url;
                    }
                    if (param.Contains("pdt_o_url"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp计费连:"   tuan.pdt_o_url;
                    }
                    if (param.Contains("ori_price"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp原价:"   tuan.ori_price;
                    }
                    if (param.Contains("cur_price"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp现价:"   tuan.cur_price;
                    }


                    if (param.Contains("bought"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp购买人数:"   tuan.bought;
                    }
                    if (param.Contains("discount"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp折扣:"   tuan.discount;
                    }


                    if (param.Contains("modified_time"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp最后修改时间:"   tuan.modified_time;
                    }
                    if (param.Contains("begin_time"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp开始时间:"   tuan.begin_time;
                    }
                    if (param.Contains("end_time"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp结束时间:"   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
                                          "&nbsp&nbsp&nbsp错误代码:"   error.error_code
                                          "&nbsp&nbsp&nbsp错误信息:"   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   "&nbsp&nbsp&nbsp名称:"   tuan.title;
                    }
                    if (param.Contains("web_id"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp网站ID:"   tuan.web_id;
                    }
                    if (param.Contains("tuan_catid"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp分类ID:"   tuan.tuan_catid;
                    }


                    if (param.Contains("city_id"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp城市ID:"   tuan.city_id;
                    }
                    if (param.Contains("city_name"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp城市名称:"   tuan.city_name;
                    }
                    if (param.Contains("region_id"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp区域编号:"   tuan.region_id;
                    }
                    if (param.Contains("region_name"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp区域名称:"   tuan.region_name;
                    }


                    if (param.Contains("pic_url"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp图片链接:"   tuan.pic_url;
                    }
                    if (param.Contains("pdt_o_url"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp计费连:"   tuan.pdt_o_url;
                    }
                    if (param.Contains("ori_price"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp原价:"   tuan.ori_price;
                    }
                    if (param.Contains("cur_price"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp现价:"   tuan.cur_price;
                    }


                    if (param.Contains("bought"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp购买人数:"   tuan.bought;
                    }
                    if (param.Contains("discount"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp折扣:"   tuan.discount;
                    }


                    if (param.Contains("modified_time"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp最后修改时间:"   tuan.modified_time;
                    }
                    if (param.Contains("begin_time"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp开始时间:"   tuan.begin_time;
                    }
                    if (param.Contains("end_time"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp结束时间:"   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
                                          "&nbsp&nbsp&nbsp错误代码:"   error.error_code
                                          "&nbsp&nbsp&nbsp错误信息:"   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   "&nbsp&nbsp&nbsp类目名称:"   cat.cat_name;
                    }
                    if (param.Contains("parent_id"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp父类目Id:"   cat.parent_id;
                    }
                    if (param.Contains("is_parent"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp是否为父类:"   cat.is_parent;
                    }
                    if (param.Contains("alias"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp类目别名:"   cat.alias;
                    }
                    if (param.Contains("creat_time"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp创建时间:"   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
                                          "&nbsp&nbsp&nbsp错误代码:"   error.error_code
                                          "&nbsp&nbsp&nbsp错误信息:"   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   "&nbsp&nbsp&nbsp标题:"   tuan.title;
                    }
                    if (param.Contains("web_id"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp网站id:"   tuan.web_id;
                    }
                    if (param.Contains("pdt_o_url"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp计费链:"   tuan.pdt_o_url;
                    }
                    if (param.Contains("pic_url"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp图片url:"   tuan.pic_url;
                    }

                    if (param.Contains("ori_price"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp原价:"   tuan.ori_price;
                    }
                    if (param.Contains("cur_price"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp现价:"   tuan.cur_price;
                    }
                    if (param.Contains("begin_time"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp开始时间:"   tuan.begin_time;
                    }
                    if (param.Contains("end_time"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp结束时间:"   tuan.end_time;
                    }

                    if (param.Contains("tuan_catid"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp商品分类id:"   tuan.tuan_catid;
                    }
                    if (param.Contains("city_id"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp城市id:"   tuan.city_id;
                    }
                    if (param.Contains("region_id"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp区域id:"   tuan.region_id;
                    }
                    if (param.Contains("bought"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp购买人数:"   tuan.bought;
                    }
                    if (param.Contains("discount"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp折扣:"   tuan.discount;
                    }

                    if (param.Contains("rule"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp规则:"   tuan.rule;
                    }
                    if (param.Contains("tips"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp提示:"   tuan.tips;
                    }

                    if (param.Contains("shop_name"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp店名:"   tuan.shop_name;
                    }
                    if (param.Contains("shop_tel"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp电话:"   tuan.shop_tel;
                    }
                    if (param.Contains("shop_addr"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp地址:"   tuan.shop_addr;
                    }
                    if (param.Contains("longitude"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp经度:"   tuan.longitude;
                    }
                    if (param.Contains("latitude"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp纬度:"   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
                                          "&nbsp&nbsp&nbsp错误代码:"   error.error_code
                                          "&nbsp&nbsp&nbsp错误信息:"   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   "&nbsp&nbsp&nbsp中文名:"   hotel.name_cn;
                    }
                    if (param.Contains("&nbsp&nbsp&nbspname_py"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp拼音:"   hotel.name_py;
                    }

                  
                    
                    if (param.Contains("tag"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp标签:"   hotel.tag;
                    }
                    if (param.Contains("head"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp索引:"   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
                                          "&nbsp&nbsp&nbsp错误代码:"   error.error_code
                                          "&nbsp&nbsp&nbsp错误信息:"   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   "&nbsp&nbsp&nbsp酒店网站名称:"   hotel.web_name;
                    }
                    if (param.Contains("web_o_url"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp网站计费链:"   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
                                          "&nbsp&nbsp&nbsp错误代码:"   error.error_code
                                          "&nbsp&nbsp&nbsp错误信息:"   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   "&nbsp&nbsp&nbsp酒店名称:"   hotel.hotel_name;
                    }
                    if (param.Contains("hotel_o_url"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp酒店计费链:"   hotel.hotel_o_url;
                    }
                    if (param.Contains("pic_url"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp图片链接:"   hotel.pic_url;
                    }
                    if (param.Contains("introduce"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp简介:"   hotel.introduce;
                    }
                    if (param.Contains("star"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp星级:"   hotel.star;
                    }

                    if (param.Contains("city_id"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp城市ID:"   hotel.city_id;
                    }
                    if (param.Contains("city_cn"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp城市名称:"   hotel.city_cn;
                    }
                    if (param.Contains("city_py"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp城市拼音:"   hotel.city_py;
                    }
                    if (param.Contains("address"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp地址:"   hotel.address;
                    }

                    if (param.Contains("price"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp价格:"   hotel.price;
                    }
                    if (param.Contains("minprice"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp最低价:"   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
                                          "&nbsp&nbsp&nbsp错误代码:"   error.error_code
                                          "&nbsp&nbsp&nbsp错误信息:"   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   "&nbsp&nbsp&nbsp酒店名称:"   hotel.hotel_name;
                    }
                    if (param.Contains("hotel_o_url"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp酒店计费链:"   hotel.hotel_o_url;
                    }
                    if (param.Contains("pic_url"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp图片链接:"   hotel.pic_url;
                    }
                    if (param.Contains("introduce"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp简介:"   hotel.introduce;
                    }
                    if (param.Contains("star"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp星级:"   hotel.star;
                    }

                    if (param.Contains("city_id"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp城市ID:"   hotel.city_id;
                    }
                    if (param.Contains("city_cn"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp城市名称:"   hotel.city_cn;
                    }
                    if (param.Contains("city_py"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp城市拼音:"   hotel.city_py;
                    }
                    if (param.Contains("address"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp地址:"   hotel.address;
                    }

                    if (param.Contains("price"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp价格:"   hotel.price;
                    }
                    if (param.Contains("minprice"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp最低价:"   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
                                          "&nbsp&nbsp&nbsp错误代码:"   error.error_code
                                          "&nbsp&nbsp&nbsp错误信息:"   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   "&nbsp&nbsp&nbsp酒店名称:"   hotel.hotel_name;
                    }
                    if (param.Contains("hotel_o_url"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp酒店计费链:"   hotel.hotel_o_url;
                    }
                    if (param.Contains("pic_url"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp图片链接:"   hotel.pic_url;
                    }
                    if (param.Contains("introduce"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp简介:"   hotel.introduce;
                    }
                    if (param.Contains("star"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp星级:"   hotel.star;
                    }

                    if (param.Contains("city_id"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp城市ID:"   hotel.city_id;
                    }
                    if (param.Contains("city_cn"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp城市名称:"   hotel.city_cn;
                    }
                    if (param.Contains("city_py"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp城市拼音:"   hotel.city_py;
                    }
                    if (param.Contains("address"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp地址:"   hotel.address;
                    }

                    if (param.Contains("price"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp价格:"   hotel.price;
                    }
                    if (param.Contains("minprice"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp最低价:"   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
                                          "&nbsp&nbsp&nbsp错误代码:"   error.error_code
                                          "&nbsp&nbsp&nbsp错误信息:"   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   "&nbsp&nbsp&nbsp城市中文名:"   tour.name_cn;
                    }
                    if (param.Contains("name_py"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp城市拼音"   tour.name_py;
                    }
                    if (param.Contains("head"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp索引:"   tour.head;
                    }
                    if (param.Contains("tag"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp标签:"   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
                                          "&nbsp&nbsp&nbsp错误代码:"   error.error_code
                                          "&nbsp&nbsp&nbsp错误信息:"   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   "&nbsp&nbsp&nbsp网站名称:"   tour.web_name;
                    }
                    if (param.Contains("web_o_url"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp计费链:"   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
                                          "&nbsp&nbsp&nbsp错误代码:"   error.error_code
                                          "&nbsp&nbsp&nbsp错误信息:"   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   "&nbsp&nbsp&nbsp线路名称:"   tour.tour_title;
                    }
                    if (param.Contains("tour_o_url"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp计费连:"   tour.tour_o_url;
                    }
                    if (param.Contains("days"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp天数:"   tour.days;
                    }
                    if (param.Contains("begin_date"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp开始时间:"   tour.begin_date;
                    }
                    if (param.Contains("end_date"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp结束时间:"   tour.end_date;
                    }
                    if (param.Contains("price"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp价格:"   tour.price;
                    }
                    if (param.Contains("pic_url"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp图片链接:"   tour.pic_url;
                    }
                    if (param.Contains("sights"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp信息:"   tour.sights;
                    }
                    if (param.Contains("info"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp简介:"   tour.info;
                    }
                    if (param.Contains("web_name"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp网站:"   tour.web_name;

                    }
                    if (param.Contains("traffic"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp交通方式:"   tour.traffic;
                    }
                   
                    if (param.Contains("top_type"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp类型:"   tour.top_type;
                    }
                    if (param.Contains("city"))
                    {
                        endstr = endstr   "&nbsp&nbsp&nbsp城市:"   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
                                          "&nbsp&nbsp&nbsp错误代码:"   error.error_code
                                          "&nbsp&nbsp&nbsp错误信息:"   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
                                          "&nbsp&nbsp&nbsp错误代码:"   error.error_code
                                          "&nbsp&nbsp&nbsp错误信息:"   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
                                          "&nbsp&nbsp&nbsp错误代码:"   error.error_code
                                          "&nbsp&nbsp&nbsp错误信息:"   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
                                          "&nbsp&nbsp&nbsp错误代码:"   error.error_code
                                          "&nbsp&nbsp&nbsp错误信息:"   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
                                          "&nbsp&nbsp&nbsp错误代码:"   error.error_code
                                          "&nbsp&nbsp&nbsp错误信息:"   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
                                          "&nbsp&nbsp&nbsp错误代码:"   error.error_code
                                          "&nbsp&nbsp&nbsp错误信息:"   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;
        }
    }
}