当前位置: 首页 > news >正文

苏州网站优化维护网站建设推广谷得网络

苏州网站优化维护,网站建设推广谷得网络,模板建站源码,商务网站模板1.在appsettings配置你的小程序配置信息 //微信小程序信息配置WechatConfig: {appid: , //小程序IDsecret: //小程序秘钥},2.请求接口时先获取Access_token #region 获取小程序的Access_tokenpublic object GetA…1.在appsettings配置你的小程序配置信息 //微信小程序信息配置WechatConfig: {appid: , //小程序IDsecret: //小程序秘钥},2.请求接口时先获取Access_token #region 获取小程序的Access_tokenpublic object GetAccess_token(string appid, string secret){string strUrl https://api.weixin.qq.com/cgi-bin/token?grant_typeclient_credentialappid appid secret secret;HttpWebRequest req (HttpWebRequest)HttpWebRequest.Create(strUrl);req.Method GET;req.ContentType textml;charsetUTF-8;HttpWebResponse response (HttpWebResponse)req.GetResponse();Stream myResponseStream response.GetResponseStream();StreamReader myStreamReader new StreamReader(myResponseStream, Encoding.UTF8);string jsonData myStreamReader.ReadToEnd();myStreamReader.Close();myResponseStream.Close();string jsonSr jsonData;JObject jsons JObject.Parse(jsonSr);string accesstoken jsons[access_token].ToString();return accesstoken;}#endregion3.授权时获取手机号 #region 获取微信绑定手机号public object GetPhoneNumber(string code, string appid, string secret){string errCode ;try{var accesstoken GetAccess_token(appid, secret);string serviceAddress https://api.weixin.qq.com/wxa/business/getuserphonenumber?access_token accesstoken;JObject codes new JObject();codes[code] code;string sendData JsonConvert.SerializeObject(codes);//换成Post请求方式string jsonString UrlPost(sendData, serviceAddress);dynamic model JToken.Parse(jsonString) as dynamic;JObject json JObject.Parse(jsonString);errCode json[errcode].ToString();string purePhoneNumber json[phone_info][phoneNumber].ToString();//签发token//string token;//_authenservice.IsAuthenticated(code, out token);return new { Code 200, Msg 获取成功, Tel purePhoneNumber, Token token };}catch (Exception e){return new { Code 0, Msg 获取失败 e.Message };}}#endregion4.微信接口要求必须使用Post请求方法 #region 提交Post请求/// summary/// 提交Post请求/// /summary/// param nameparameterData参数集合/param/// param nameserviceUrlURL/param/// param nameContentType/param/// param nameAccept/param/// returns/returnspublic static string UrlPost(string parameterData, string serviceUrl, string ContentType application/json, string Accept application/json){//先根据用户请求的uri构造请求地址//string serviceUrl string.Format({0}/{1}, this.BaseUri, uri);//创建Web访问对象HttpWebRequest myRequest (HttpWebRequest)WebRequest.Create(serviceUrl);//把用户传过来的数据转成“UTF-8”的字节流byte[] buf System.Text.Encoding.GetEncoding(UTF-8).GetBytes(parameterData);myRequest.Method POST;//myRequest.Accept application/json;//myRequest.ContentType application/json; // //Content-Type: application/x-www-form-urlencoded myRequest.AutomaticDecompression DecompressionMethods.GZip;myRequest.Accept Accept;//myRequest.ContentType ContentType;myRequest.ContentType application/json; charsetUTF-8;myRequest.ContentLength buf.Length;myRequest.MaximumAutomaticRedirections 1;myRequest.AllowAutoRedirect true;//myRequest.Headers.Add(content-type, application/json);//myRequest.Headers.Add(accept-encoding, gzip);//myRequest.Headers.Add(accept-charset, utf-8);//发送请求Stream stream myRequest.GetRequestStream();stream.Write(buf, 0, buf.Length);stream.Close();//通过Web访问对象获取响应内容HttpWebResponse myResponse (HttpWebResponse)myRequest.GetResponse();//通过响应内容流创建StreamReader对象因为StreamReader更高级更快StreamReader reader new StreamReader(myResponse.GetResponseStream(), Encoding.UTF8);//string returnXml HttpUtility.UrlDecode(reader.ReadToEnd());//如果有编码问题就用这个方法string returnData reader.ReadToEnd();//利用StreamReader就可以从响应内容从头读到尾reader.Close();myResponse.Close();return returnData;}#endregion//小程序官方文档 https://developers.weixin.qq.com/miniprogram/dev/OpenApiDoc/user-info/phone-number/getPhoneNumber.html
http://www.dnsts.com.cn/news/279435.html

相关文章:

  • 南京百度竞价推广公司排名企业网站制作优化
  • 做详情页比较好的网站宁波本地模板网站建设平台
  • 常州建设银行网站首页天猫商城在线购物
  • 任意的关键词或网站做引流网站图片上的分享怎么做
  • 能够做二维码网站wordpress 新网站 代码
  • 上海网站建设咨北京大兴做网站公司
  • 网站制作小工具期末作业做网站的心得体会
  • 建筑网站水泡网网站建设方案word
  • ip做网站域名实验室网站建设
  • 网站数据库 数据库空间购买租用wordpress 插件站
  • 德州网站怎样建设焦作电子商务网站建设案例
  • 建网站公司用什么网站程序石家庄网站如何制作
  • 学校网站设计首页做推广要知道的网站
  • 为什么辽宁省城乡建设厅网站打不开上海企业网上预登记
  • 杭州网站排名徐州制作网站的公司有哪些
  • 网站宣传视频济南网站建设询问企优互联价低
  • 做视频网站视频文件都存放在哪里网页设计图片全覆盖
  • 经典编辑器wordpressseo矩阵培训
  • 怎么用cms做网站怎么自己的电脑做网站
  • 北京网站建设公司华网天下官网公众号怎么做文章
  • 我是做网站的 哪里有单接网站注册完域名如何建站
  • 深圳 网站建设沧州网站域名注册服务公司
  • 自己做电影下载网站物流网站建设目标
  • 网站建设的意义以及重要性做pcr查基因序列的网站
  • 做网站申请个体户西安网页设计工作
  • 宁波网络建站模板权威发布型舆情回应以什么为主
  • t恤定制网站公司建网站会计分录
  • 注册公司如何做网站重庆毛笔制作
  • 汽车网站建设论文wordpress controls
  • 逻辑图在线制作网站网站基本维护