微信公众平台服务号开发初体验

1.没有认证服务号,我可以开发么

  答:可以。请再平台中找到开发者工具》公众平台测试账号。

微信公众平台服务号开发初体验_第1张图片 标题

微信公众平台服务号开发初体验_第2张图片

2.接口配置 URL Token到底是什么? 我本地IIS部署的代码外网怎么访问?

答: URL  为你接口配置方法的地址。token自设。

   代码如下:

  public ActionResult weixin(string signature, string timestamp, string nonce, string echostr)
        {
            string token = System.Configuration.ConfigurationManager.AppSettings["Token"];
            var ent = "";
            if (CheckSignature(signature, timestamp, nonce, token, out ent))
            {
                return Content("参数错误!");
            }
            return Content(echostr); //返回随机字符串则表示验证通过

        }

        public static bool CheckSignature(string signature, string timestamp, string nonce, string token, out string ent)
        {
            var arr = new[] { token, timestamp, nonce }.OrderBy(z => z).ToArray();
            var arrString = string.Join("", arr);
            var sha1 = System.Security.Cryptography.SHA1.Create();
            var sha1Arr = sha1.ComputeHash(Encoding.UTF8.GetBytes(arrString));
            StringBuilder enText = new StringBuilder();
            foreach (var b in sha1Arr)
            {
                enText.AppendFormat("{0:x2}", b);
            }
            ent = enText.ToString();
            return signature == sha1Arr.ToString();
        }
怎么样外网可以访问到。请用https://www.ngrok.cc

注册登录。添加隧道,启动隧道 。(详细有说明文档)

将外网配置方法的地址填写至URL。设置token  完成

3.JS域名是什么?

 答。暂时没用到。我的理解是被调用JS的那个域名。

4.自定义菜单什么时候配置?怎么配置。

答:自定义菜单只是配置一次以后都可以用,如果需要改变可以重新配置。所以配置方法如下

   方法一:自己写代码。

   方法二:  利用现成的接口去生成。

半天所得。可能有不详细的地方

微信开发共有类下载地址:https://download.csdn.net/download/hiyooa/10657136

 

你可能感兴趣的:(.NET)