微信公众号开发流程指南

一.物料准备

微信公众平台网址
微信开放平台网址

1.申请服务号 (推荐使用一个公共邮箱,如: xxxx@xxx.com )
2.准备相应证件和资料
2.1企业的服务号申请需要以下资料

  • 企业营业执照
  • 企业公章(认证用)
  • 对公账户信息
  • 运营者的身份证和电话号码
  • 公众号名称(提前想好命名)
  • 300元认证费

3.公网域名(https)
4.注册微信开放平台(条件允许的情况下,也连带注册好该平台,方便旗下多款应用使用,[unniId,openId])

二.开发须知

0.接入验证

登录微信公众平台官网后,在公众平台的开发-基本设置页面, 对服务器进行基础配置
第一次进行服务器配置时,需要校验下是否有效! 当验证URL有效性成功后即接入生效,成为开发者。

详见Api文档

在这里插入图片描述

1.消息类型概括(MsgType)

  • 被关注:subscribe
  • 取消关注:unsubscribe
  • 文本|表情:text
  • 图片:image
  • 语音:voice
  • 视频:video
  • 小视频:shortvideo
  • 地理位置:location
  • 连接消息:link

公众号开发主要业务为 后端被动接受 微信服务器发来的response信息,通过解析信息内容,根据具体的事件类型MsgType来做相应的业务

2.申请服务号的原因为账号类型所支持功能不同,职能不同

订阅号侧重于文章推送
服务号则支持微信支付,服务于企业旗下产品
在这里插入图片描述

3.当开启服务器配置后,公众号的原始菜单将会失效, 会以自定义菜单为准

4.如下文介绍Api中出现Token字样, 则统一为通过AppId和AppSecret获取到的临时令牌

Api地址:
https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET
文档地址:
https://developers.weixin.qq.com/doc/offiaccount/Basic_Information/Get_access_token.html

三.开发流程及业务场景(持续补充)

1.关注/订阅 公众号实现登录功能

文档地址

1.1 用户主动关注或取消关注公众号,微信会把这个事件推送到开发者填写的URL
在这里插入图片描述

2.生成带参数的二维码

文档地址

2.1创建二维码

共用api : https://api.weixin.qq.com/cgi-bin/qrcode/create?access_token=TOKEN
临时二维码: QR_STR_SCENE
永久二维码: QR_LIMIT_SCENE
参数值: {“expire_seconds”: 604800, “action_name”: “QR_STR_SCENE”, “action_info”: {“scene”: {“scene_str”: “test”}}}
在这里插入图片描述

2.2获取二维码

Api地址: https://mp.weixin.qq.com/cgi-bin/showqrcode?ticket=TICKET
提醒:TICKET记得进行UrlEncode
在这里插入图片描述

2.3 前端通过返回的url直接显示二维码即可

  • 5
    点赞
  • 42
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: 微信code获取开发文档是指微信提供的针对H5调用微信授权获取code的文档,用于帮助开发者了解和使用微信的授权功能。 微信授权是指用户在微信客户端中对第三方应用授权,授权后第三方应用可以通过用户的code获取用户的基本信息,例如昵称、头像等。 H5调用微信授权获取code是指在H5页面中使用微信提供的API,引导用户进行微信授权操作,并获取用户的code。开发者可以通过code换取用户的access_token,从而获取用户的基本信息。 微信code获取开发文档包含了微信授权的整个流程和使用方法,具体包括以下内容: 1. 授权流程:详细描述用户在微信客户端中授权的整个流程,包括用户点击授权按钮、跳转到微信授权页面、用户同意授权等步骤。 2. 接口说明:介绍了H5页面中需要调用的微信API,包括引导用户授权的接口、获取用户code的接口等。 3. 参数说明:详细描述了每个接口需要传递的参数,包括授权作用域、应用ID、重定向URL等。 4. 返回值说明:说明了每个接口返回的结果,如code、access_token等。 通过阅读微信code获取开发文档,开发者可以了解如何在H5页面中调用微信授权功能,重点掌握用户授权的流程和参数的使用方法。同时,开发文档还提供了示例代码和常见问题的解答,方便开发者理解和使用微信授权功能。 总而言之,微信code获取开发文档是帮助开发者在H5页面中调用微信授权功能的指南,提供了全面的接口说明和使用方法的文档。通过该文档,开发者可以实现在微信公众号微信页面开发的网页中获取用户的授权信息。 ### 回答2: 微信code获取开发文档是微信公众号开发文档中的一部分,用于指导开发者如何在H5页面中通过微信授权获取用户的code。在微信公众号中,开发者可以通过H5页面开发功能,将自己的网页嵌入到微信客户端中。这样用户在访问该网页时,可以直接在微信中打开,无需跳转到外部浏览器。 为了获取用户的授权,开发者需要在相应的H5页面中调用微信提供的授权接口,以获取用户的code。这个code是临时的,每次用户进入页面都会重新生成,且有效期为5分钟。开发者在获取到code后,可以通过code来换取用户的openid,以便进行后续的操作。 在微信公众号开发文档中,开发者可以找到关于如何在H5页面中调用微信授权获取code的具体步骤和示例代码。文档中涵盖了参数的设置、接口的调用方式以及返回结果的解析等内容,帮助开发者快速理解和实现微信授权功能。 通过阅读微信code获取开发文档,开发者可以了解到如何在H5页面中嵌入微信授权功能,实现登录、绑定等操作,提升用户体验和功能扩展性。这对于微信公众号开发人员来说,是非常重要的参考指南。 ### 回答3: 微信code获取开发文档是微信提供的一份技术文档,用于指导开发者在H5页面上调用微信授权接口,实现获取用户授权code的功能。该文档详细介绍了各种代码示例和接口调用方法,帮助开发者了解如何在微信公众号微信页面开发中使用网页授权功能。 在微信公众号微信页面开发中,如果需要获取用户的基本信息或进行用户登录验证等功能,就需要先获取用户的授权code。开发者可以通过H5页面上的按钮或链接等方式,调用微信授权接口,将用户导向微信登录页面并请求授权。用户确认授权后,微信会通过回调URL返回一个带有code参数的URL地址。 通过阅读微信code获取开发文档,开发者可以了解如何构造授权链接URL,并对回调URL的处理方式进行说明。文档中还包括了接口的参数说明、权限说明、错误码列表等内容,帮助开发者快速、准确地调用接口,实现微信授权功能。 总之,微信code获取开发文档是一份重要的技术文档,为开发者提供了详细的接口使用说明和示例代码,帮助他们在H5页面中调用微信授权接口,获取用户授权code,实现各种微信公众号微信页面开发的功能。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

情系半生e

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值