/// <summary> /// 创建 ///https://api.weixin.qq.com/card/create?access_token=ACCESS_TOKEN /// </summary> /// <param name="cope"></param> /// <param name="backtext"></param> /// <returns></returns> public static card_push_back Push(ref string backtext, string jsonStr) { backtext = ""; string url = string.Format("https://api.weixin.qq.com/card/create?access_token={0}", API.access_token); Dictionary <string, string> dicback = new Dictionary <string, string>(); backtext = ""; string json = Http.HttpWebResponseUtility.PostHttpsString(url, jsonStr); backtext = json; dicback = cheWeiXin.BackReader.get(json); card_push_back p = new card_push_back(); if (dicback.ContainsKey(CodeName.errcode)) { p.errcode = dicback[CodeName.errcode]; p.errmsg = dicback[CodeName.errmsg]; if (dicback.ContainsKey("card_id")) { p.card_id = dicback["card_id"]; } } return(p); }
public static _back TuanGou_Term(Code_Type codetype, string title, string sub_title, string notice, string description, int quantity, string date_info, int fixed_term, int fixed_begin_term, string deal_detail) { WeiXinCard.base_info info = iniBase_Info(codetype, def_logo_url, def_brand_name, title, sub_title, def_color, notice, description, quantity, date_info, Type.DATE_TYPE_FIX_TERM, 0, 0, fixed_term, fixed_begin_term); card_push_back json_back = TuanGou(info, deal_detail); return(GetBackCreate(json_back)); }
public static card_push_back TuanGou(WeiXinCard.base_info info, string deal_detail) { groupon m = new groupon(); m.base_info = info; m.deal_detail = deal_detail; string back = ""; card_push_back json_back = Push(ref back, JsonConvert.SerializeObject(m)); return(json_back); }
public static _back TuanGou_Time_Range(Code_Type codetype, string title, string sub_title, string notice, string description, int quantity, string date_info, DateTime begin, DateTime end, string deal_detail) { int _begin = Misc.ConvertDateTimeInt(DateTime.Parse(begin.ToString("yyyy-MM-dd 00:00:00"))); int _end = Misc.ConvertDateTimeInt(DateTime.Parse(end.ToString("yyyy-MM-dd 23:59:59"))); WeiXinCard.base_info info = iniBase_Info(codetype, def_logo_url, def_brand_name, title, sub_title, def_color, notice, description, quantity, date_info, Type.DATE_TYPE_FIX_TIME_RANGE, (uint)_begin, (uint)_end, 0, 0); card_push_back json_back = TuanGou(info, deal_detail); return(GetBackCreate(json_back)); }
private static _back GetBackCreate(card_push_back json_back) { _back _b = new _back(); if (json_back.errcode.Equals("0")) { _b.ok = true; _b.card_id = json_back.card_id; } else { _b.ok = false; _b.msg = json_back.errmsg; } return(_b); }