跟我一起做微信开发(一)——开通微信公共号(开发模式)

2024-04-29 12:48

本文主要是介绍跟我一起做微信开发(一)——开通微信公共号(开发模式),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

做微信开发,首先得有个微信公共号!

公共号注册地址:https://mp.weixin.qq.com/cgi-bin/readtemplate?t=register/step1_tmpl&lang=zh_CN


册完了就可以去mp.weixin.qq.com登录了,之后就是创建公共号的一些具体步骤,公共号创建完了之后会有大概一个礼拜左右的审核期(一般都是就2,3天就可以审核完毕)。

如果你审核通过了,那么OK,开始你的微信开发吧~

普通的微信订阅号只提供两个功能:一个是群发消息,每天只能发一条,可以是文字、图片、语音或者多媒体。另一个就是被动式响应消息功能,这里面又分为两种模式,一个是编辑模式,另外一个是开发模式。其中编辑模式就是简单的关键字回复(用户向此公共号发送相应的关键字就能得到相应的回复),此模式设置较为简单,可以参照微信公共平台的官方文档就可以设置正确。而开发模式功能就强大很多,其通过使用公众平台的开发接口,公众号可在自身服务器上接收用户的微信消息,并可按需回复。

本文将详细介绍如何启用公共号的开发模式:

开始开发模式后,会让你验证接口信息,如果你有自己的服务器那就很简单了。(如果没有自己的服务器也没有关系,现在百度新浪都提供了免费的web平台,百度开放云平台和新浪云平台,去注册一个)

下载官方的php示例代码,将其放到你的网站根目录,例如我的网站地址是:http:www.mylonly.com,我将官方示例代码wx_sample.php放到了我的网站根目录下。


如果的服务器可以正常访问,应该就会出现验证成功的提示。


ps:如果验证失败,请检查你的网站是否默认80端口(验证接口只支持80端口),还有你的服务器编码,如果你的服务器是windows系统,请将wx_sample.php保存为ascii编码上传根目录,linux系统为utf-8编码。

想测试下你的接口能否正常使用,很简单,在官方的示例代码中加入如下一行:


官方的示例代码中已经帮我写好了响应消息的方法,只是没有调用,所以我们向公共号发任何消息都会得不到响应。

将红色方框圈住的代码加到示例代码中,更新到服务器后,你就可以用自己的微信号测试一下接口是否正确了,随便发一条消息给你的公共号,应该会收到公共号发给你的"Welcome to wechat world!"消息。

这样,你的微信公共号就已经开通完成了,接下来你要做的就是完善wx_sample.php中的代码,让你的公共号能响应更多种类的消息。


想了解更多内容,请关注独自一人微信号:mylonly123,或者扫描下方二维码:




这篇关于跟我一起做微信开发(一)——开通微信公共号(开发模式)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/946127

相关文章

Java高级开发2024高频面试提问题目

1、请先简单自我介绍一下自己?(一般不超过5min) 2、你最熟悉的项目是哪一个,讲一下用了哪些技术栈?(尽量讲出系统架构图使用到的技术组件和为什么选型这个组件?) 3、你项目中使用什么技术解决了什么复杂业务场景问题? 4、生产环境中,发现堆栈溢出和生产环境出现OOM怎么排查?怎么分析处理? 5、平时熟悉使用的Linux命令有哪些? 6、简单说下TCP的3次握手与4次挥手? 7、htt

微服务部署不迷茫:4大部署模式深度解析,轻松驾驭云原生时代

  微服务部署最全详解(4种常见部署模式)   微服务多实例部署 每个微服务都独立部署在自己的运行环境中,这是微服务架构的核心思想。 一般会采用每个主机多个服务实例,如下所示: 这是一种传统的应用部署方法,每个服务实例在一个或多个主机上的端口运行。 我们可以在一台主机上部署多个服务的服务实例,主机可以是物理的或虚拟的。 在这种情况下,该服务保持完全隔离,不

《换你来当爹》:AI驱动的养成游戏,探索虚拟亲子关系的新模式

AI技术如何重塑我们对游戏互动的认知 在人工智能技术的浪潮下,一款名为《换你来当爹》的AI养成游戏,以其创新的互动模式和个性化体验,吸引了游戏爱好者的目光。这款游戏利用了先进的LLM技术,通过AI实时生成剧情和图片,让玩家在虚拟世界中体验到独特的“亲子”关系。 与传统养成游戏不同,《换你来当爹》允许玩家将现实生活中的人物设定为游戏角色,通过一系列精心设计的互动环节,培养和观察角色的

idea项目debug模式启动,断点失效,断点红点内无对勾

idea项目debug模式启动,断点失效,断点红点内无对勾 检查是否以debug模式启动项目 查看是否禁用了断点禁用断点此处会显示灰色 重新打开断点如果还是失效或者断点没有勾勾检查POM文件是否引用热部署jar包 5. 如果需要添加热部署jar包需要对pom文件中 spring-boot-maven-plugin 插件的 fork属性设置成了true 改为false ,debu

Spring AI项目Open AI绘画开发指导

Spring AI项目创建 Spring AI简介创建Spring AI项目配置项目pom和application文件controller接口开发运行测试 Spring AI简介 Spring AI 是 AI 工程的应用框架。其目标是将 Spring 生态系统设计原则(如可移植性和模块化设计)应用于 AI,并推广使用 POJO 作为 AI 领域应用程序的构建块。特征:跨AI 提供

Windows开发环境构建之Java篇

Windows开发环境构建之Java篇 前一段时间,重装了一下Windows的机器,这边就总结一下重新装机的心得体会,重新装机主要保罗如下几个部分: - 1. 安装JDK - 2. 安装Tomcat - 3. 安装IDE(Eclipse) - 4. 安装Maven - 5. 安装Myql+syslog(或者Navicate) - 6. 安装SourceTree - 7. 安装Fir

阿里大于 短信发送API开发介绍(JAVA)

SMS 短信发送API开发介绍 阿里大于注册阿里大于应用/模板/签名 介绍阿里大于API介绍阿里大于Demo 1.1 阿里大于注册 阿里大于的帐户可以使用阿里的帐号登陆,使用账户前需要进行实名制的认证。阿里大于地址。 1.2 阿里大于应用/模板/签名 介绍 在获取发送短信的Demo前,我们应当查看如下几点内容: * 应用 应用拥有一对(App Key/App Secret)

基于SpringBoot设计模式之创建型设计模式·抽象工厂模式

文章目录 介绍开始架构图(以穿搭举例)样例一(html关于列表和表格的应用)定义抽象工厂(html)定义抽象工厂需要制作抽象产物(托盘)定义具体工厂(列表、表格)定义工厂生产零件(托盘) 样例二(衣服关于春季和夏季的穿搭)定义抽象工厂(穿搭)定义抽象工厂需要制作抽象产物(上衣、下装)定义具体工厂(春季、夏季)定义工厂生产零件(上衣、下装) 样例三(工厂关于小米和华为的生产)定义抽象工厂(制造

Flume自定义开发常见异常及解决办法

前言 前些日子,对Flume进行了自定义sink和source的开发。遇到一些异常,以后关于Flume的异常都统一记录与此处。(除了个别较为麻烦的异常处理) 正文 Flume source has been removed due to an error in configuration 中文含义: Flume的source部分因为配置异常被移除。 表象: Flume中source没有启

AI视频教程下载:基于OpenAl、LangChain、 Replicate开发AI应用程序

欢迎来到令人兴奋的 AI 应用世界!在这门课程中,你将学习到创建一个能够与用户互动、理解自然语言、处理音频输入,甚至分析图像的真正智能应用所需的技能和技术。 AI 工具和技术 你将获得使用几个知名 AI API 和技术的实际经验。这些行业领先的平台将作为我们 AI 应用的构建块。我们将使用的一些技术包括: OpenAI: 我们将深入探索 OpenAI 的 Chat Completi