国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

C#微信開發之旅--準備階段

2019-11-17 02:29:38
字體:
來源:轉載
供稿:網友

C#微信開發之旅--準備階段

最近才開始學微信開發的相關內容,記錄下,慢慢的養成習慣!

1.申請公眾號: 公眾號分為 訂閱號 和 服務號。他們之前的區別可以點擊這里查看

因為我們是測試的,所以可以直接申請測試帳號,就把所有的功能都開通好了。 申請地址:http://mp.weixin.QQ.com/debug/cgi-bin/sandbox?t=sandbox/login

申請了以后就有自己的

2.配置接收信息的URL地址(必須保證外網能訪問到,微信需要驗證),我這邊只用handler來接收和處理信息。同時設置一個你自己的Token.(token值必須和你程序里面寫的值是一致的)

/// <summary>    /// MarkWeixin 的摘要說明    /// </summary>    public class MarkWeixin : IHttpHandler    {        public void PRocessRequest(HttpContext context)        {            weixinHelper wx = new weixinHelper();            String postStr = String.Empty;            if (HttpContext.Current.Request.HttpMethod.ToUpper() == "POST")            {                Stream s = HttpContext.Current.Request.InputStream;                Byte[] b = new Byte[s.Length];                s.Read(b, 0, (Int32)s.Length);                postStr = Encoding.UTF8.GetString(b);                if (!String.IsNullOrEmpty(postStr))                {                    //接收處理消息                    wx.Handle(postStr);                }            }            else            {                //驗證token方法                wx.InterfaceTest();            }        }        public bool IsReusable        {            get            {                return false;            }        }    }

下面是驗證方法: (配置里面的token值,就是這個方法里面的值)

/// <summary>        /// 驗證        /// </summary>        public void InterfaceTest()        {            string token = "marktesttoken";            if (string.IsNullOrEmpty(token))            {                return;            }            string echoString = HttpContext.Current.Request.QueryString["echoStr"];            string signature = HttpContext.Current.Request.QueryString["signature"];            string timestamp = HttpContext.Current.Request.QueryString["timestamp"];            string nonce = HttpContext.Current.Request.QueryString["nonce"];            if (!string.IsNullOrEmpty(echoString))            {                HttpContext.Current.Response.Write(echoString);                HttpContext.Current.Response.End();            }        }

結束語:簡單的配置就這樣完成了,后面就可以完善接收處理信息的方法!


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 阳新县| 昌平区| 临安市| 平乡县| 英超| 长岛县| 扬州市| 册亨县| 卓资县| 兰西县| 济阳县| 胶南市| 和静县| 固原市| 吴川市| 高阳县| 睢宁县| 大荔县| 高唐县| 桃园市| 益阳市| 稷山县| 额尔古纳市| 新乐市| 温州市| 灌云县| 嵊州市| 湖口县| 高淳县| 通化市| 杭锦后旗| 许昌县| 巫山县| 邯郸市| 靖边县| 临邑县| 曲阜市| 易门县| 盐源县| 乡城县| 泸西县|