最近想实现淘宝api接口的异步获取订单的实例,可是老是实现不了!有会的大虾吗?能提供下实例吗?
我主要想实现“taobao.topats.trades.sold.get”这个接口

解决方案 »

  1.   

    用httpwebrequest类post上去json或者xml格式的参数,获取返回结果。具体参数格式参考:
    http://api.taobao.com/apidoc/api.htm?path=cid:40-apiId:10415
      

  2.   


    string result=string.Empty;        StringBuilder builder = new StringBuilder();
            builder.Append("http://api.ctfeshop.com.cn/misc.ashx");
            builder.Append("?");
            builder.Append("action=gold");
            builder.Append("&");
            builder.Append("token="+strToken+"");
            HttpWebResponse rsp = null;
            HttpWebRequest req = null;
            req = (HttpWebRequest)WebRequest.Create(new Uri(builder.ToString()));
            req.ContentType = "application/x-www-form-urlencoded";
            req.Accept = "*/*";
            req.Timeout = 30000;//30秒连接不成功就中断 
            req.Method = "GET";
            rsp = (HttpWebResponse)req.GetResponse();
            Stream rspStream = rsp.GetResponseStream();        StreamReader sr = new StreamReader(rspStream, Encoding.GetEncoding("utf-8"));
            result = sr.ReadToEnd();
            sr.Close();
           
            XmlDocument xmlDoc = new XmlDocument();        xmlDoc.LoadXml(result);        XmlNode node = xmlDoc.SelectSingleNode("//GoldPrice");
            Response.Write(node.InnerXml);
      

  3.   

    WebHTTPRequest~~看看这部分资料。
      

  4.   

    已经决解了,直接调用API的SDK的方法
      

  5.   


    恩。用SDK也可以或者用webbrowser控件