VPS参考测评推荐
专注分享VPS主机优惠信息
衡天云优惠活动
华纳云优惠活动
荫云优惠活动

三步教你接入开发微信公众平台(如何开发微信公众平台)

主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情!
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作

步骤1:填写服务器配置。

登录微信公众平台官网后,在公众平台后台管理页面-开发者中心页面点击“修改配置”按钮,填写服务器地址(url)、token和encodingaeskey,其中url是开发者用于接收微信消息和事件的接口url。开发人员可以任意填写令牌并将其用于生成签名(令牌将与接口url中包含的令牌进行比较以验证安全性)。Encodingaeskey由开发人员手动填写或随机生成,将用作消息正文的加密和解密密钥。

同时,开发人员可以选择消息加密和解密模式:明文模式、兼容模式和安全模式。提交后,模式选择和服务器配置将立即生效。请仔细填写和选择。加密和解密模式的默认状态是明文模式。选择兼容模式和安全模式需要提前配置相关的加解密代码。有关详细信息,请参考消息体签名和加密解密部分的文档。

1.png

步骤2:验证服务器地址的有效性。

开发者提交信息后,微信服务器会向填写的服务器地址URL发送GET请求,GET请求携带四个参数:

1.png

开发人员通过验证签名来验证请求(下面有验证方法)。如果确认GET请求来自微信服务器,请原样返回echostr参数内容,访问生效且开发者成功,否则访问失败。

加密/验证过程如下:

1.按照字典顺序对令牌、时间戳和nonce这三个参数进行排序。2.将三个参数字符串拼接成一个字符串以进行sha1加密。3.开发人员获得的加密字符串可以与签名进行比较,表明请求来自微信验证签名的PHP示例代码:

私有函数check signature(){ $ signature = $ _ GET【& quot;签名& quot];$ timestamp = $ _ GET【& quot;时间戳& quot];$ nonce = $ _ GET【& quot;nonce&quot];$ token = TOKEN$ TM parr = array($ token,$timestamp,$ nonce);SORT($ TM parr,SORT _ STRING);$tmpStr =内爆($ TM parr);$ tmps tr = sha1($ tmps tr);if($ tmpStr = = $ signature){ return true;} else {返回false}}PHP示例代码下载:下载

第三步:根据接口文档实现业务逻辑。

验证URL的有效性后,访问将生效并成为开发者。如果微信官方账号类型为服务号(订阅号只能使用普通消息接口),则可以在公众平台网站申请认证,认证成功的服务号将获得许多接口权限以满足开发者的需求。

此后,每当用户向微信官方账号发送消息或生成自定义菜单点击事件时,开发者填写的服务器配置URL将获得微信服务器推送的消息和事件,然后开发者可以根据自己的业务逻辑进行响应,例如回复消息。

微信官方账号调用各个接口时,一般都会得到正确的结果,具体结果可以在对应接口的描述中看到。当返回错误时,可以根据返回代码查询错误的原因。全球退货代码描述

当用户向微信官方账号发送消息时,微信官方账号收到的消息的发送方是一个OpenID,这是使用用户的微信号进行加密的结果,每个用户的每个微信官方账号都有一个唯一的OpenID。

此外,由于开发人员经常需要在多个平台(移动应用程序、网站和公共帐户)之间共享用户帐户并统一帐户系统,因此微信开放平台(open.weixin.qq.com)提供了UnionID机制。开发者可以通过OpenID获取用户的基本信息,如果开发者有多个应用(移动应用、网站应用和公众账号,公众账号绑定微信开放平台账号后才会获取UnionID),则可以通过获取用户基本信息中的UnionID来区分用户的唯一性,因为只要是同一微信开放平台账号下的移动应用、网站应用和公众账号,用户的UnionID都是唯一的。换句话说,同一用户在同一微信开放平台账户下的不同应用程序具有相同的UnionID。详见微信开放平台资源中心-移动应用开发-微信登录-授权接口调用指南-获取用户个人信息(UnionID机制)。

另请注意,微信微信官方账号接口仅支持80接口。

【相关建议】

1.特别推荐:下载php程序员工具箱V0.1版。

2.下载微信微信官方账号平台源代码

3.阿里订单子系统源代码下载

这几篇文章你可能也喜欢:

  • 暂无相关推荐文章

本文由主机参考刊发,转载请注明:三步教你接入开发微信公众平台(如何开发微信公众平台) https://zhujicankao.com/114831.html

【腾讯云】领8888元采购礼包,抢爆款云服务器 每月 9元起,个人开发者加享折上折!
打赏
转载请注明原文链接:主机参考 » 三步教你接入开发微信公众平台(如何开发微信公众平台)
主机参考仅做资料收集,不对商家任何信息及交易做信用担保,购买前请注意风险,有交易纠纷请自行解决!请查阅:特别声明

评论 抢沙发

评论前必须登录!