iis服务器助手广告广告
返回顶部
首页 > 资讯 > 服务器 >C#微信公众号开发之服务器配置
  • 599
分享到

C#微信公众号开发之服务器配置

2024-04-02 19:04:59 599人浏览 独家记忆
摘要

前言: 如果让大家说出一款国内比较热门的社交软件,那无疑就是QQ和微信了,说到微信,无不例外的会想到微信公众号和小程序,所以现在它们已经是很多企业流量及品牌推广的主要途径, 而作为一

前言:

如果让大家说出一款国内比较热门的社交软件,那无疑就是QQ和微信了,说到微信,无不例外的会想到微信公众号和小程序,所以现在它们已经是很多企业流量及品牌推广的主要途径,

而作为一个开发者而言呢,如果想要开发打造一款属于自己或企业的公众号,就是需要对微信公众号平台api文档的熟悉。

你可以花上半天的时间大致阅读一下文档微信公众号开发文档

资源:

当你大致了解了微信公众号开发文档之后,就可以开始入手了

1.需要登录微信公众号平台https://mp.weixin.qq.com/

2.注册公众号账号,选择类型,如果你是作为个人开发的话,可以选择订阅号,如果作为企业开发的话,也可以选择服务号、企业,在这里,为了测试使用,所以暂时使用个人的订阅号作为开发

3.注册成功后,登录 选择成为开发者

配置:

1.需要appID,appsecret来获得Token

2.需要一个服务器,可以去买一个服务器或者通过内网映射的方式让外部网络通过域名可以访问本地IIS站点

3.通过C# VS2017 并且结合微信公众平台SDK Senparc.Weixin for C#,所以你必须对Senparc进行独立的了解 Http://weixin.senparc.com/

开始:

1.登录公众号后:

可以看到系统分配了一个AppID(应用ID)和AppSecret(应用密钥) 

而里面需要我们手动填写服务器配置并启用开发者模式: URL地址,Token令牌,EncodingAESKey消息加密密钥

这里的Token令牌可以自己创建,EncodingAESKey消息密码系统自动生成的,而URL呢,我们的资源服务器,资源服务器是给微信中转的服务器,微信将对这个接口(我们的站点)进行Get和POST的请求

具体的可以查看微信公众号开发文档

2.配置服务器地址

  • 2.1引入安装Senparc.Weixin.MP库
  • 2.2新建控制器WXController ,控制器包含一个GET请求,Get是验证使用
    public class WXController : Controller
    {
        public static readonly string Token = "WXToken";//与微信公众账号服务器配置的Token设置保持一致,区分大小写。
        public static readonly string EncodingAESKey = "Q3vhz8zLwPYPbjz6S7JXiwSyAgW4vmInz6RzWWltEpk";//与微信公众账号服务器配置的EncodingAESKey设置保持一致,区分大小写。
        public static readonly string AppId = ".........";//与微信公众账号后台的AppId设置保持一致,区分大小写。(这里的AppId填写自己的)

        // GET: WC/WX
        public ActionResult Index()
        {
            return View();
        }

        [HttpGet]
        [ActionName("Index")]
        public Task<ActionResult> Get(string signature, string timestamp, string nonce, string echostr)
        {
            return Task.Factory.StartNew(() =>
            {
                if (CheckSignature.Check(signature, timestamp, nonce, Token))
                {
                    return echostr; //返回随机字符串则表示验证通过
                }
                else
                {
                    return "failed:" + signature + "," + CheckSignature.GetSignature(timestamp, nonce, Token) + "。" +
                           "当你打开URL访问当前地址的时候,说明该地址可以作为微信公众号服务器配置地址的URL,请注意保持Token一致。";
                }
            }).ContinueWith<ActionResult>(task => Content(task.Result));
        }    
    }
  • 2.3 完成以上几个值的填写和配置后,发布站点,在公众号中修改服务器配置,提交之后,就可以成功配置服务器了

到了这里,我们已经完成了微信公众号基本的服务器配置了,在后续中,对微信的请求都是基于这个服务器地址配置对微信公众号调用请求。

附加:

如果你是通过测试公众号的话,也可以测试是否可以配置成功

访问测试公众号平台地址,登录授权成功后:

在接口配置中输入URL和Token值后,提交后,显示提交成功,这说明这个URL地址也是可以配置成功的

总结

1.在微信公众号开发中,只要我们对开发文档熟悉和在正确的配置的参数要求之后,就基本可以完成这个基本的服务器配置要求了,对后续微信公众号其他的开发也是一个美好的开端

2.在这里也利用了SDK Senparc,仅仅需要关心我们的业务,其他的内容已经帮我们处理好了,可以通过它进行更快速更高效的开发

3.最重要的一点,也是对大部分人合适的一点就是:熟悉之后就开始动手实践吧,只有自己动手实践一遍,才能让自己理解的更透彻,记得更牢固。

到此这篇关于C#微信公众号开发之服务器配置的文章就介绍到这了。希望对大家的学习有所帮助,也希望大家多多支持编程网。

--结束END--

本文标题: C#微信公众号开发之服务器配置

本文链接: https://www.lsjlt.com/news/151543.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • C#微信公众号开发之服务器配置
    前言: 如果让大家说出一款国内比较热门的社交软件,那无疑就是QQ和微信了,说到微信,无不例外的会想到微信公众号和小程序,所以现在它们已经是很多企业流量及品牌推广的主要途径, 而作为一...
    99+
    2024-04-02
  • C#微信公众号开发之消息处理
    前言: 回顾上一节服务器配置的内容,我们已经可以自己完成公众号服务器的配置。配置完成之后,我们就可以通过调用的方式,完成对消息管理的处理。当用户关注公众号或者发送消息的时候,我们应该...
    99+
    2024-04-02
  • C#微信公众号开发之用户管理
    前言: 微信公众号提供了用户和用户组的管理,我们可以在微信公众号官方里面进行操作,添加备注和标签,以及移动用户组别,同时,微信公众号提供了相应的接口方便我们调用,可方便的把用户同步到...
    99+
    2024-04-02
  • C#微信公众号开发之自定义菜单
    前言: 回顾之前的微信公众号配置和消息处理的内容,我们已经掌握了如何配置服务器与微信公众号建立连接,也掌握了通过消息管理的方式,对用户的信息进行处理,完成公众号消息回复功能,实现公众...
    99+
    2024-04-02
  • 微信公众号开发入门
    实在是太折腾,太难懂了。也太坑了。 下面是这几天来,有关微信公众号的工作总结。算不上全面,只是作为一个初学者的记录,仅以备忘。 一、微信公众号开发,开发什么? 公众号与小程序不同。小程序类似手机APP...
    99+
    2023-09-03
    微信 小程序
  • C#微信公众号开发之用户上下文WeixinContext和MessageContext
    概述 由于微信公众平台的特殊机制,所有的信息都由微信服务器转发而来,因此服务器是无法使用Session对用户会话的上下文进行管理的。 为此Senparc.WeiXin.MP SDK增...
    99+
    2024-04-02
  • Vue如何开发Html5微信公众号
    这篇文章主要介绍了Vue如何开发Html5微信公众号,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。一、调起微信支付在微信浏览器里面打开H5网...
    99+
    2024-04-02
  • Java微信公众平台开发(13) 微信JSSDK中Config配置
    前端开发工程师和关注前端开发的开发者们在2015年中肯定被腾讯的JSSDk引爆过,搞APP的、搞前端的甚至是是搞后端的都跑过来凑热闹,一时之间也把微信JSSDK捧得特别牛逼,但是在我们的技术眼里它的实现原理和根本是不能够被改变的,这篇文章就...
    99+
    2023-05-31
    java jssdk
  • Java 微信公众号开发相关总结
    目录首先必须要有一个个人微信公众号效果图后台路由代码完整代码首先必须要有一个个人微信公众号 个人微信公众号相关的接口权限有限,不过用于个人学习体验一下足够了,如图: 然后进入微信...
    99+
    2024-04-02
  • 如何使用Java开发微信公众号
    这篇文章给大家介绍如何使用Java开发微信公众号,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。首先必须要有一个个人微信公众号个人微信公众号相关的接口权限有限,不过用于个人学习体验一下足够了,如图:然后进入微信公众后台,...
    99+
    2023-06-15
  • PHP微信公众号开发函数大揭秘:curl、xml、sha1等函数的微信公众号开发指南
    PHP微信公众号开发函数大揭秘:curl、xml、sha1等函数的微信公众号开发指南导语:微信公众号已经成为了很多企业进行推广、营销以及与用户互动的重要平台,而PHP作为一种广泛应用的开发语言,在微信公众号开发中也有其独特的优势。本文将为大...
    99+
    2023-11-18
    微信 PHP 开发函数
  • 微信公众号菜单如何配置微信小程序
    这篇文章给大家分享的是有关微信公众号菜单如何配置微信小程序的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。先提条件是你的公众号版定了小程序第一种:直接配置   ...
    99+
    2024-04-02
  • 微信小程序 | 微信公众平台SpringBoot开发实例 │ 开发一个简易的个人微信公众号
     开发一个简易的个人微信公众号,并演示对不同相对地址的整合方法、JSON数据的处理方法(处理后以HTML文件显示)。 1、应用开发 1●创建类InitMenu 在包edu.bookcode中创建caseex子包,并在包edu.boo...
    99+
    2023-08-31
    微信公众平台 spring boot java 微信
  • 如何用C#开发微信公众平台
    这篇文章主要讲解了“如何用C#开发微信公众平台”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何用C#开发微信公众平台”吧!服务号和订阅号服务号是公司申请的微信公共账号,订阅号是个人申请的,...
    99+
    2023-06-17
  • nodejs中怎么实现微信公众号开发
    今天就跟大家聊聊有关nodejs中怎么实现微信公众号开发,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。1.公众平台测试帐号的使用登录微信公众平台,由...
    99+
    2024-04-02
  • jspXCMS中如何实现微信公众号配置
    这篇“jspXCMS中如何实现微信公众号配置”文章,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要参考一下,对于“jspXCMS中如何实现微信公众号配置”,小编整理了以下知识点,请大家跟着小编的步伐一步一步的慢慢理解...
    99+
    2023-06-26
  • PHP中如何进行微信公众号开发?
    随着移动互联网的发展和普及,微信已成为一个重要的社交平台和移动应用程序。因此,许多企业和组织都开始利用微信公众号来推广自己的产品和服务。而PHP语言是一种广泛应用于Web开发的编程语言,因此在PHP中进行微信公众号开发也是一种常见的选择。本...
    99+
    2023-05-14
    PHP 微信公众号 开发
  • C#微信公众号开发之使用MessageHandler简化消息处理流程
    微信公众平台对信息做了比较清晰的分类,最基本的包括请求(Request)和响应(Response)两大类信息,这两类信息有分为文字、语音、图片等格式。 这些类型在Senparc.We...
    99+
    2024-04-02
  • 如何配置node服务器并且链接微信公众号接口配置
    这篇文章主要为大家展示了“如何配置node服务器并且链接微信公众号接口配置”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何配置node服务器并且链接微信公众号...
    99+
    2024-04-02
  • 微信公众号开发消息推送功能
    目录微信公众号开发微信公众号简介注册微信公众号注册测试公众号搭建微信本地调试环境微信公众号接入(校验签名)给指定用户推送消息网页授权获取用户openid给指定用户发送模板信息微信公众...
    99+
    2023-02-15
    微信公众号开发消息推送 微信公众号开发
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作