不需要与微信服务器交互的开发,微信公众号开发

2021-05-01
来源:网络整理

一、开发前准备

1)准备一个服务器,一个注册的域名(必须用于微型程序开发:)

2)涉及微信支付,您需要提前在微信支付商家平台上申请商家编号和密钥

3)如果您需要将微信官方帐户或微信小程序相互连接,则需要提前在微信开放平台上注册一个帐户,并将微信官方帐户或小程序绑定在一起(您将获得此时)

二、配置

1)开发配置

操作路径:微信公众平台-基础开发配置

操作页面

注意:上面的配置对于开发官方帐户网页不是必需的

2)官方帐户设置

操作路径:微信公众平台-设置-官方账号配置

操作页面

注意:以上设置仅在开发正式帐户网页时才需要,对于小型程序开发则不需要

三、发展

1)开发微信公众号

微信公众号开发应分为:与微信服务器交互的开发和不与微信服务器交互的开发。与微信服务器交互的发展意味着微信服务器会根据您的请求主动与您的服务器通信。例如,您的用户向您的官方帐户发送了一条消息,而您的服务器在收到该消息后会自动发送一条回复消息。

为了开发与微信服务器的交互,需要首先验证微信服务器。在上面的开发配置中,我们已经配置了服务器地址。该服务器地址是微信服务器验证微信服务器时需要调用的地址。验证微信服务器时,微信服务器将向该地址发送POST请求并传递一些参数。该地址收到参数后,需要进行相应处理。

以下情况用于说明

代码示例图片

代码示例图片

注意:不需要与微信服务器交互的开发小程序开发需要公众号,以上内容可以省略

无论您是否需要与微信服务器进行交互,它都是必不可少的。因为它是官方帐户的全局唯一接口调用凭据,所以在调用每个接口时都需要使用官方帐户。因此,您需要先调用该接口以获取它,然后再调用其他接口。

获取,您可以调用以下界面:

请求链接

参数说明

返回结果

注意:由于有效期当前为2个小时,因此您可以在获取有效文件后将其保存为文件形式。使用时,首先判断保存的文件是否已过期,如果尚未过期,则直接使用它,如果过期则重新调用它。该界面将获得一个新界面,并将其保存到文件中。

获取后,可以根据开发文档直接调用其他接口。

2)小程序开发

与官方帐户的开发相比,小程序的开发相对简单。困难在于调用授权的登录窗口以获取用户信息。那么如何获取用户的登录信息呢?

具体步骤如下:

3)微信支付开发

微信开发数据的传输使用XML格式,因此在接收和发送数据时,需要XML封装和分析。相关方法已封装在官方微信演示中,您可以根据需要选择版本。

扫描QR码进行付款。微信扫码支付方式有两种,一种不要求预先指定的支付用户,第二种要求预先指定的用户。对于方式1,您需要在微信支付商户的后台配置扫描码回调地址,然后根据产品或订单信息生成QR码。在微信上扫描二维码时,微信服务器会将产品或订单信息以及扫描二维码的人推送到二维码回调地址。模式1和模式2之间的差异是获取方法。其他步骤基本相同,所有步骤均调用统一订单API。

分享