Exemplo n.º 1
0
        public static string get_kouling(string appid, string appkey
                                         , string url, string pic, string text, string ext)
        {
            ITopClient client = new DefaultTopClient("http://gw.api.taobao.com/router/rest	", appid, appkey);
            WirelessShareTpwdCreateRequest req = new WirelessShareTpwdCreateRequest();

            WirelessShareTpwdCreateRequest.IsvTpwdInfoDomain obj1 = new WirelessShareTpwdCreateRequest.IsvTpwdInfoDomain();
            if (!string.IsNullOrEmpty(ext))
            {
                obj1.Ext = ext;
            }
            if (!string.IsNullOrEmpty(pic))
            {
                obj1.Logo = pic;
            }
            if (!string.IsNullOrEmpty(text))
            {
                obj1.Text = text;
            }
            obj1.Url    = url;
            obj1.UserId = 24234234234L;

            obj1.Ext = "{\"xx\":\"xx\"}";
            //obj1.Logo = "http://m.taobao.com/xxx.jpg";
            //obj1.Text = "超值活动,惊喜活动多多";
            //obj1.Url = "http://m.taobao.com";
            //obj1.UserId = 24234234234L;

            req.TpwdParam_ = obj1;
            WirelessShareTpwdCreateResponse rsp = client.Execute(req);
            string body = rsp.Body;

            //Console.WriteLine(rsp.Body);
            return(rsp.Body);
        }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            WirelessShareTpwdCreateRequest.IsvTpwdInfoDomain obj1 = new WirelessShareTpwdCreateRequest.IsvTpwdInfoDomain();
            WirelessShareTpwdCreateRequest req = new WirelessShareTpwdCreateRequest();

            obj1.Ext       = "{\"xx\":\"xx\"}";
            obj1.Logo      = "http://m.taobao.com/xxx.jpg";
            obj1.Text      = "超值活动,惊喜活动多多";
            obj1.Url       = "http://e22a.com/h.bKLqFH?cv=AATHWSlP&sm=761abb";
            obj1.UserId    = 112244;
            req.TpwdParam_ = obj1;


            Dictionary <string, string> dicP = new Dictionary <string, string>
            {
                { "method", "taobao.wireless.share.tpwd.create" },
                { "app_key", "23493845" },
                { "timestamp", DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") },
                { "format", "xml" },
                { "v", "2.0" },
                { "sign_method", "md5" },
            };
            //dicP.Add("sign", TopUtils.SignTopRequest(dicP, "bd0af6f3badd3721152b139910bb5124", "hmac"));
            string url = "http://gw.api.taobao.com/router/rest?";

            foreach (var VARIABLE in dicP)
            {
                url += VARIABLE.Key + "=" + VARIABLE.Value + "&";
            }
            url = url.Remove(url.LastIndexOf("&", StringComparison.Ordinal), 1);
            //            ITopClient client = new DefaultTopClient(url, "23493845", "bd0af6f3badd3721152b139910bb5124");
            //
            //
            //            //req.TpwdParam_ = obj1;
            //            WirelessShareTpwdCreateResponse rsp = client.Execute(req);


            ITopClient client = new DefaultTopClient(url, "23493845", "bd0af6f3badd3721152b139910bb5124");
            //WirelessShareTpwdCreateRequest req = new WirelessShareTpwdCreateRequest();
            //req.TpwdParam = "{\"ext\":\"{\"xx\":\"xx\"}\",\"logo\":\"http://m.taobao.com/xxx.jpg\",\"text\":\"超值活动,惊喜活动多多\",\"url\":\"http://m.taobao.com\",\"user_id\":112244}";
            WirelessShareTpwdCreateResponse response = client.Execute(req);
            // Console.WriteLine(response.Body);

            string ret = Util.Post("http://gw.api.taobao.com/router/rest", "23493845", "bd0af6f3badd3721152b139910bb5124",
                                   "taobao.wireless.share.tpwd.create", "", new Dictionary <string, string>()
            {
                { "tpwd_param", req.TpwdParam }
            });

            Console.WriteLine(ret);
            Console.ReadLine();
        }
Exemplo n.º 3
0
        public static string ConvertTpwd(string tips, string pic, string url)
        {
            WirelessShareTpwdCreateRequest.IsvTpwdInfoDomain obj1 = new WirelessShareTpwdCreateRequest.IsvTpwdInfoDomain();
            WirelessShareTpwdCreateRequest req = new WirelessShareTpwdCreateRequest();

            obj1.Ext       = "{\"xx\":\"xx\"}";
            obj1.Logo      = pic;
            obj1.Text      = tips;
            obj1.Url       = url;
            obj1.UserId    = 24234234234;
            req.TpwdParam_ = obj1;
            string ret = Util.Post("http://gw.api.taobao.com/router/rest",
                                   "23493845",
                                   "bd0af6f3badd3721152b139910bb5124",
                                   "taobao.wireless.share.tpwd.create",
                                   "",
                                   new Dictionary <string, string>()
            {
                { "tpwd_param", req.TpwdParam }
            });

            return(ret.Contains("wireless_share_tpwd_create_response") ? ret : String.Empty);
        }