/// <summary> /// 生产淘口令 /// </summary> /// <param name="logo"></param> /// <param name="goodsUrl"></param> /// <param name="goodsName"></param> /// <returns></returns> public string taobao_wireless_share_tpwd_create(string logo, string goodsUrl, string goodsName, string _appkey, string _appsecret) { try { ITopClient client = new DefaultTopClient(url, string.IsNullOrEmpty(_appkey) ? appkey : _appkey, string.IsNullOrEmpty(_appsecret) ? appsecret : _appsecret); WirelessShareTpwdCreateRequest req = new WirelessShareTpwdCreateRequest(); IsvTpwdInfoDomain obj1 = new IsvTpwdInfoDomain(); obj1.Logo = logo; obj1.Text = goodsName; obj1.Url = goodsUrl; obj1.UserId = 24234234234L;//userid必须填写,我也不知道为什么,不传就报参数错误 req.TpwdParam_ = obj1; WirelessShareTpwdCreateResponse response = client.Execute(req); if (!response.IsError) { return(response.Model); } LogHelper.Log(string.Format("taobao_wireless_share_tpwd_create:ErrCode:{0},ErrMsg:{1},SubErrCode:{2},SubErrMsg:{3},Body:{4}", response.ErrCode, response.ErrMsg, response.SubErrCode, response.SubErrMsg, response.Body), LogHelperTag.ERROR); } catch (Exception ex) { LogHelper.Log(string.Format("taobao_wireless_share_tpwd_create:{0},{1}", ex.Message, ex.StackTrace)); } return(""); }
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); }
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(); }
public ActionResult Test() { string url = "http://gw.api.taobao.com/router/rest"; //string url = "http://gw.api.tbsandbox.com/router/rest"; ITopClient client = new DefaultTopClient(url, "24526506", "5a9e071dacf3f6f925eccce6f7b99602"); WirelessShareTpwdCreateRequest req = new WirelessShareTpwdCreateRequest(); WirelessShareTpwdCreateRequest.GenPwdIsvParamDtoDomain obj1 = new WirelessShareTpwdCreateRequest.GenPwdIsvParamDtoDomain(); obj1.Ext = "{\"ext\":\"xx\"}"; obj1.Logo = "https://img.alicdn.com/bao/uploaded/i4/TB1poH_RVXXXXc5aXXXXXXXXXXX_!!0-item_pic.jpg_430x430q90.jpg"; obj1.Url = "https://uland.taobao.com/coupon/edetail?activityId=740a1b5a164843bbbf059d12cb588a7c&pid=mm_28646890_25482821_94980646&itemId=545081345755&dx=1"; obj1.Text = "蜂之语百花蜂蜜 纯净天然农家自产野生土蜂蜜峰蜂巢蜜洋槐花蜜"; obj1.UserId = 28646890L; req.TpwdParam_ = obj1; WirelessShareTpwdCreateResponse rsp = client.Execute(req); return(Content(rsp.Body)); }
public static string GetTbkTaokouling(string tburl) { //tbkurl= "https://uland.taobao.com/coupon/edetail?activityId=cca299fffaee4c45bbfa541ac208dd16&pid=mm_122033678_24252915_81212616&itemId=547482547612&src=fklm_hltk&dx=1"; string url = "http://gw.api.taobao.com/router/rest"; ITopClient client = new DefaultTopClient(url, appkey, secret); WirelessShareTpwdCreateRequest req = new WirelessShareTpwdCreateRequest(); WirelessShareTpwdCreateRequest.GenPwdIsvParamDtoDomain obj1 = new WirelessShareTpwdCreateRequest.GenPwdIsvParamDtoDomain(); obj1.Ext = "{\"xx\":\"xx\"}"; obj1.Logo = "http://m.taobao.com/xxx.jpg"; obj1.Url = "http://m.taobao.com"; obj1.Text = "超值活动,惊喜活动多多"; obj1.UserId = 24234234234L; req.TpwdParam_ = obj1; WirelessShareTpwdCreateResponse rsp = client.Execute(req); string tbkshorturl = ""; HttpHelper1.GetStringInTwoKeyword(rsp.Body, ref tbkshorturl, "<content>", "</content>", 0); return(rsp.Body); }
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); }