public string SaveWeChatImage(string serverId) { var url = "http://api.weixin.qq.com/cgi-bin/media/get?access_token=" + BasicApi.GetAccessToken() + "&media_id=" + serverId; try { var filename = DateTime.Now.ToString("yyyyMMddHHmmssffff") + ".png"; string uploadPath = System.Web.HttpContext.Current.Server.MapPath("/Upload/WeChatImage"); if (!Directory.Exists(uploadPath)) { Directory.CreateDirectory(uploadPath); } FileStream file = new FileStream(uploadPath + "/" + filename, FileMode.Create, FileAccess.Write);//创建写入文件 file.Close(); var path = uploadPath + "/" + filename; var result = SaveImage(url, path); S3Unit.UploadFile("WeChatImage", path); if (result == "success") { return("/WeChatImage/" + filename); } else { return("Excute Error"); } } catch (Exception ex) { return(ex.Message); } }
public string GetAccessToken() { var a = BasicApi.GetAccessToken(); return(a); }
/// <summary> /// 1注册成功给1发模板消息 /// </summary> /// <param name="Response"></param> /// <param name="msg"></param> public void SendMuBanMsg(string json) { PostJson("https://api.weixin.qq.com/cgi-bin/message/template/send?access_token=" + BasicApi.GetAccessToken(), json); }
/// <summary> /// 推送消息 /// </summary> /// <param name="msg"></param> /// <param name="openId"></param> /// <returns></returns> public string SendWeChatMsg(string name, string openId) { var json = "{\"touser\":\"" + openId + "\"," + "\"template_id\":\"b0-aVm0y5Urmbup-cnCykHlYWHiuaGYy9DabB-ePetU\"," + "\"url\":\"http://jifenweixin.shinho.net.cn/#/component/recommendstart\"," + "\"data\":{" + "\"first\": {" + "\"value\":\"您推荐的" + name + "已注册成功,并成功为您增加20积分,点击我的账户可查看积分明细。\"," + "\"color\":\"#173177\"" + "}," + "\"keyword1\":{" + "\"value\":\"推荐同行注册\"," + "\"color\":\"#173177\"" + "}," + "\"keyword2\":{" + "\"value\":\"" + DateTime.Now + "\"," + "\"color\":\"#173177\"" + "}," + "\"remark\":{" + "\"value\":\"点击详情,分享给同行好友一起来赚积分吧\"," + "\"color\":\"#173177\"" + "}" + "}" + "}"; PostUrl.PostJson("https://api.weixin.qq.com/cgi-bin/message/template/send?access_token=" + BasicApi.GetAccessToken(), json); return("success"); }
public string GetRecommendPic(int MemberId = 0) { if (MemberId <= 0) { return("-1"); } string appid = ConfigurationManager.AppSettings["WeiXinAppid"]; string secret = ConfigurationManager.AppSettings["WeiXinSecret"]; string postData = "{\"action_name\": \"QR_LIMIT_STR_SCENE\", \"action_info\": {\"scene\": {\"scene_str\": \"A" + MemberId.ToString() + "\"}}}"; string ret = PostUrl.PostJson("https://api.weixin.qq.com/cgi-bin/qrcode/create?access_token=" + BasicApi.GetAccessToken(), postData); var result = JsonHelper.JsonToObject <QRcode>(ret); return(result.ticket); }
public string CreateCode_Simple(int activityId = 0) { if (activityId <= 0) { return("-1"); } string appid = System.Configuration.ConfigurationManager.AppSettings["WeiXinAppid"]; string secret = System.Configuration.ConfigurationManager.AppSettings["WeiXinSecret"]; string postData = "{\"action_name\": \"QR_LIMIT_SCENE\", \"action_info\": {\"scene\": {\"scene_id\": " + activityId + "}}}"; string ret = PostUrl.PostJson("https://api.weixin.qq.com/cgi-bin/qrcode/create?access_token=" + BasicApi.GetAccessToken(), postData); var result = JsonHelper.JsonToObject <QRcode>(ret); return(result.ticket); }