微信公众平台开发(3)--成为开发者并购置服务器环境

简介: 本文目录1. 前言2. 成为开发者3. 服务器4. 微信对服务器的要求5. 内网穿透6. 小结

1. 前言

之前已经完成了微信公众平台账号注册和微信认证,接下来我们需要成为开发者。


在正式开发之前,还需要配置一台具备独立IP或者域名的服务器,本文即来描述下这个过程。


2. 成为开发者

这一步比较简单,只需要登录微信公众平台,然后点击左侧菜单中的【设置与开发】-【基本配置】,在打开的界面中点击【成为开发者】即可。




3. 服务器

注意上图红线标准的部分,会提示我们在自身服务器上接收用户微信消息,这就是为什么我们需要独立IP/域名服务器的原因。


当用户关注我们的公众号后,如果用户点击公众号的菜单或者给公众号发消息,这些消息微信官方会转发到我们指定的服务器上,也就是我们自身购买的服务器。


这个是很正常的,微信官方只是负责转发消息,具体如何对用户的消息进行回复,是我们自己的公众号的业务逻辑。


所以我们开发的程序需要部署到独立IP/域名的服务器上,这样微信官方才能把消息发送到我们的部署的程序上。我们回复的消息道理也类似,会通过微信官方的程序返回给用户界面。


4. 微信对服务器的要求

注意微信肯定要求服务具备独立IP或者独立域名,这样才能将消息推送过来。


另外微信还要求接受消息的端口为80(对应HTTP)或者443(对应HTTPS),如果你使用其他端口,那么SORRY,是行不通的。


5. 内网穿透

在开发阶段,如果直接使用云服务器,是比较不方便的。


因为云服务器一般收费的,另外云服务器一般是一个运行环境,上面也没有安装我们使用的各种开发工具。还有如果使用云服务器开发,我们得先远程连接到云服务器,然后写代码调试,这无疑是非常不方便的。


我们可以使用内网穿透这种方案,所谓内网穿透,就是我们购买一个域名及端口,然后安装一个本地客户端,该客户端可以将域名和端口接受到的消息直接转发到我们本机电脑上来。


这样我们就可以使用本机应对微信公众平台开发了,非常愉快。


内网穿透这块,我使用的是花生壳,为了避免广告嫌疑,此处就不再写具体操作步骤了,如果没有独立服务器还想要开发微信公众平台程序的,可以自行研究。


如下图,我就把一个80端口的【访问地址】,内网穿透到我的主机的80端口了。这样微信官方发送到该【访问地址】的消息,就会被我本地主机的80端口接收了。



6. 小结

到这一步,我们才是具备了物质基础,可以准备开始通过代码与微信公众平台沟通了!

相关文章
|
人工智能 API 开发者
FastAPI开发者福音!FastAPI-MCP:将FastAPI秒变MCP服务器的开源神器,无需配置自动转换!
FastAPI-MCP是一款能将FastAPI应用端点自动转换为符合模型上下文协议(MCP)的开源工具,支持零配置自动发现接口并保留完整文档和模式定义。
6349 113
FastAPI开发者福音!FastAPI-MCP:将FastAPI秒变MCP服务器的开源神器,无需配置自动转换!
|
自然语言处理 搜索推荐 小程序
微信公众号接口:解锁公众号开发的无限可能
微信公众号接口是微信官方提供的API,支持开发者通过编程与公众号交互,实现自动回复、消息管理、用户管理和数据分析等功能。本文深入探讨接口的定义、类型、优势及应用场景,如智能客服、内容分发、电商闭环等,并介绍开发流程和工具,帮助运营者提升用户体验和效率。未来,随着微信生态的发展,公众号接口将带来更多机遇,如小程序融合、AI应用等。
|
安全 Java Linux
Websoft9:为开发者打造的高效 Linux 服务器面板
Websoft9 是一款以开源应用部署与管理为核心的服务器面板,采用“环境即服务”模式。它通过运行环境标准化、自动化配置、安全融合和资源管理四个方面实现平台与环境的深度协同。支持多语言框架预集成、云原生组件整合,提供 200+ 应用模板一键部署,并具备全流程安全防护和统一资源监控能力,助力开发者高效管理和扩展应用环境。
479 0
|
人工智能 安全 大数据
【限时特惠】阿里云服务器7折抢购!高性能+高性价比,开发者与企业必备攻略
阿里云服务器限时7折特惠,高性能、高性价比,为开发者和企业量身打造!新老用户均可参与,灵活配置满足多种需求,全球节点低延迟覆盖。自研神龙架构保障稳定性,安全防护全面,操作便捷,生态丰富。适用于个人开发、企业部署、跨境业务及AI计算等场景。点击专属链接立即抢购,活动名额有限,速来享受云端算力带来的高效体验!
480 0
|
弹性计算 小程序 UED
|
弹性计算 程序员 应用服务中间件
和开发者聊完,我们做了2个ECS更新
和开发者聊完,我们做了2个ECS更新
253 2
|
小程序
尝试使用阿里云服务器搭建微信小程序
华北电力大学核工程大一学生,出于对编程的热爱与大创项目需求,涉足微信小程序搭建。初期在实验指导下克服不熟悉编程的困难,但后期发现教程引导不足,尤其是对于代码定位缺乏清晰指引。建议加强网页图像指导,以适应不同编程水平用户,尤其是新手。
尝试使用阿里云服务器搭建微信小程序
|
存储 弹性计算 程序员
新手程序员如何阿里云服务器配置?新人开发者CPU内存带宽存储怎么选?
对于新手开发者、个人或学生选择阿里云服务器,推荐ECS经济型e实例(ecs.e-c1m1.large),适用于小型网站或轻量应用。配置2核2G内存、3M固定带宽、40G ESSD系统盘,仅99元/年且续费同价。
|
运维 监控 Serverless
【专栏】无服务器架构,一种云计算模型,让开发者专注编写代码而不必管理服务器(Serverless)
【4月更文挑战第28天】无服务器架构,一种云计算模型,让开发者专注编写代码而不必管理服务器。它基于事件驱动,自动扩展资源并按需计费。优势包括缩短开发周期、优化资源利用、降低成本、提高可用性及简化维护。然而,冷启动延迟、调试困难、性能监控、安全性和学习曲线等挑战仍需解决。随着技术进步,无服务器架构将在科技发展中发挥更大作用。
558 2
|
前端开发
支付系统--微信支付21--搭建前端环境,payment-demo-front这个项目文件夹是前端显示文件,payment-demo是后端项目,支付页面常见三个页面:购买课程,我的订单,下载账单
支付系统--微信支付21--搭建前端环境,payment-demo-front这个项目文件夹是前端显示文件,payment-demo是后端项目,支付页面常见三个页面:购买课程,我的订单,下载账单

热门文章

最新文章