Loading

阿里云电子面单代码

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
using System.Net;
using System.IO;
using Top;
using Top.Api;

using Top.Api.Cluster;
using Top.Api.Domain;
using Top.Api.Parser;
using Top.Api.Report;
using Top.Api.Request;
using Top.Api.Response;
using Top.Api.Security;
using Top.Api.Util;

using Top.Tmc;


namespace ExpressCode
{
    /// <summary>
    /// MainWindow.xaml 的交互逻辑
    /// </summary>
    public partial class MainWindow : Window
    {
        public MainWindow()
        {
            InitializeComponent();
        }
        
        private void Button_Click(object sender, RoutedEventArgs e)
        {

            ITopClient client1 = new DefaultTopClient("https://eco.taobao.com/router/rest", "23430344", "d36d4a63201ca600890d93d9fbf59449");
            TopAuthTokenRefreshRequest req1 = new TopAuthTokenRefreshRequest();
            req1.RefreshToken = "61012025d61f23ed3dc8a767d836fc384f505b09e79f7022886175846";
            TopAuthTokenRefreshResponse rsp1 = client1.Execute(req1);
            Console.WriteLine(rsp1.Body);


            ITopClient client = new DefaultTopClient("http://gw.api.taobao.com/router/rest", "23430344", "d36d4a63201ca600890d93d9fbf59449");
            WlbWaybillIGetRequest req = new WlbWaybillIGetRequest();
            WlbWaybillIGetRequest.WaybillApplyNewRequestDomain obj1 = new WlbWaybillIGetRequest.WaybillApplyNewRequestDomain();
            obj1.CpCode = "ZTO";
            WlbWaybillIGetRequest.WaybillAddressDomain obj2 = new WlbWaybillIGetRequest.WaybillAddressDomain();
            obj2.Area = "兰山区";
            obj2.Province = "山东省";
            obj2.Town = "";
            obj2.AddressDetail = "大阳路(兰华地产品加工园28号楼)";
            obj2.City = "临沂市";
            obj1.ShippingAddress = obj2;
            List<WlbWaybillIGetRequest.TradeOrderInfoDomain> list4 = new List<WlbWaybillIGetRequest.TradeOrderInfoDomain>();
            WlbWaybillIGetRequest.TradeOrderInfoDomain obj5 = new WlbWaybillIGetRequest.TradeOrderInfoDomain();
            list4.Add(obj5);
            obj5.ConsigneeName = "张三";
            obj5.OrderChannelsType = "TB";
            obj5.TradeOrderList = new List<string>() { "333434324,2456465456456" };
            obj5.ConsigneePhone = "13242422352";
            WlbWaybillIGetRequest.WaybillAddressDomain obj6 = new WlbWaybillIGetRequest.WaybillAddressDomain();
            obj6.Area = "朝阳区";
            obj6.Province = "北京";
            obj6.Town = "八里庄";
            obj6.AddressDetail = "朝阳路高井,财满街,财经中心9号楼21单元6013";
            obj6.City = "北京市";
            obj5.ConsigneeAddress = obj6;
            obj5.SendPhone = "13242422352";
            obj5.Weight = 123L;
            obj5.SendName = "李四";
            List<WlbWaybillIGetRequest.PackageItemDomain> list8 = new List<WlbWaybillIGetRequest.PackageItemDomain>();
            WlbWaybillIGetRequest.PackageItemDomain obj9 = new WlbWaybillIGetRequest.PackageItemDomain();
            list8.Add(obj9);
            obj9.ItemName = "衣服";
            obj9.Count = 123L;
            obj5.PackageItems = list8;
            List<WlbWaybillIGetRequest.LogisticsServiceDomain> list11 = new List<WlbWaybillIGetRequest.LogisticsServiceDomain>();
            WlbWaybillIGetRequest.LogisticsServiceDomain obj12 = new WlbWaybillIGetRequest.LogisticsServiceDomain();
            list11.Add(obj12);
            obj12.ServiceValue4Json = "{ \"value\": \"100.00\",\"currency\": \"CNY\",\"ensure_type\": \"0\"}";
            obj12.ServiceCode = "SVC-DELIVERY-ENV";
            obj5.LogisticsServiceList = list11;
            obj5.ProductType = "STANDARD_EXPRESS";
            obj5.RealUserId = 13123L;
            obj5.Volume = 123L;
            obj5.PackageId = "E12321321-1234567";
            obj1.TradeOrderInfoCols = list4;
            req.WaybillApplyNewRequest_ = obj1;




           




            //ITopClient client1 = new DefaultTopClient("https://eco.taobao.com/router/rest", "23430344", "d36d4a63201ca600890d93d9fbf59449");
            //TopAuthTokenRefreshRequest req1 = new TopAuthTokenRefreshRequest();
            ////req1.RefreshToken = "whyWZF9DdyMZTkzrkfuqgNQw1366368";
            //TopAuthTokenRefreshResponse rsp = client1.Execute(req1);
            //Console.WriteLine(rsp.Body);


            //ITopClient client1 = new DefaultTopClient("https://eco.taobao.com/router/rest", "23430344", "d36d4a63201ca600890d93d9fbf59449");
            //TopAuthTokenCreateRequest req1 = new TopAuthTokenCreateRequest();
            //req1.Code = "whyWZF9DdyMZTkzrkfuqgNQw1366368";
            ////req1.Uuid = "23430344";
            //TopAuthTokenCreateResponse rsp = client1.Execute(req1);
            //Console.WriteLine(rsp.Body);


            //session: 61012025d61f23ed3dc8a767d836fc384f505b09e79f7022886175846
            //refresh_token: 6100a02df51a084c28afa3789c6603638fad65e4aa0f8022886175846





            WlbWaybillIGetResponse rsp = client.Execute(req, "6101e1670fba63cdbb7d0c591802ec0d52e303b2d0836bb2886175846");  //sessionKey
            Console.WriteLine(rsp.Body);

        }
    }
}

 

posted @ 2016-09-09 15:56  Sam Xiao  阅读(1525)  评论(0)    收藏  举报