要启用开发者中心,您需要有自己的服务器资源来存储自己开发的程序文件 。服务器可以是虚拟空间,也可以是云主机或云空间,只要该空间支持程序的运行,并且有可以有效访问的域名或IP即可 。开发完成后,开发者需要将程序上传到服务器,以便微信服务器访问 。
用户可以向新网、万网、新浪SAE云计算平台等互联网应用服务商申请免费域名和空间,也可以购买付费域名和空间 。
访问微信公众平台进行开发,需要开启服务器,填写服务器配置信息,验证服务器地址的有效性 。之后就可以根据接口文档实现具体业务逻辑的开发了 。
第一步:登录微信公众平台(网址是在左侧列表下方找到“开发”项,点击下方“基本配置”项,新内容出现在右侧,点击下面的“成为开发者”按钮
第 2 步:点击“修改配置”按钮
点击“修改配置”按钮进入配置页面
第三步:填写配置信息,填写完成后点击“提交”按钮进行验证
第四步:在弹出的提示框中,点击“确定”按钮
第 5 步:生成
第六步:点击右下角的“启用”按钮开始服务器配置
如果点击“确定”按钮后,页面顶部提示“令牌”验证失败,可以重试几次 。有时候微信服务器不稳定会导致这种情况,但不是程序本身的问题 。
点击“确定”按钮确认启用服务器配置
服务器配置成功后开启页面
公众号消息加解密是??公众平台为进一步加强公众号安全而提供的新机制 。开发者需注意,主动调用API的公众号不会受到影响 。只有被动回复用户消息时才需要消息加解密 。
开启加解密功能后(即选择兼容模式或安全模式),当公众平台服务器向公众账号服务器配置地址推送消息时(可在“开发者中心”修改),URL会添加两个新参数(加密类型和消息体签名),为了体现新功能,加密算法采用AES 。
为了配合消息加密功能的上线,帮助开发者适应新的特性,公众平台提供了3种加解密模式供开发者选择,分别是明文模式、兼容模式、安全模式(在“开发者中心”选择对应模式),在选择兼容模式和安全模式前,需要在开发者中心填写消息加解密密钥 。
· 明文模式:保持现有模式,不适应加解密新特性,消息体以明文方式收发,默认设置为明文模式
· 兼容模式:公共平台发送的消息内容将包括明文和密文,消息包长度将增加到原来的3倍左右;这种模式下可以调试
·安全模式(推荐):公众平台发送的消息体内容只包含密文,公众号回复的消息体也是密文 。建议开发者调试成功后使用该模式收发消息
这种情况一般是因为网速慢或者公众号服务器响应速度慢 。您可以重试几次,也可以在一段时间后重试 。如果是这种情况,则需要考虑更换速度更快、性能更好的服务器 。.
这种情况一般是微信服务器短时间内出现异常导致的 。您可以重试或过一段时间再试 。
这种情况需要具体分析验证过程卡在哪个环节,可以通过调用$来分析,获取服务器和执行环境信息 。
这里需要以下两个元素:
·$['']
访客的IP,这里是微信服务器的IP
·$['']
查询请求字符串,这里是微信服务器发送的GET请求字符串
将以上两个变量记录到日志中,函数定义如下:
(){
$=date('Y-m-d H:i:s').":".$[''].":".$['']."nn";
$=;
$='log.xml';
if(($) 和 (abs(($))>$)){
($);
}
($,$,);
}
以上代码,在有读写权限的空间,使用()函数将字符串写入文件 。
然后在程序的数据处理之前调用这个函数来记录信息,代码如下:
- 内容编辑4大技巧 微信公众号内容怎么编辑好看
- 网上如何查询开房记录呢??微信查开房记录
- 微信怎么抢红包?微信自动抢红包的方法
- 推荐这4大营销策略 如何用微信推广产品效果好
- 免费教你操作方法 安卓微信怎么隐藏好友而不删除
- 微信“支付分”升级了,快看你有多少分
- 排版侠编辑器怎么加入图片(腾讯微信编辑器第
- 3、微信运营有一个作用是传播,就需要好的文章,哪些指标可以判定一篇文章的好坏?
- 正能量阳光孩子微信名 积极向上的微信名
- 手机微信小店的开通步骤 手机微信小店怎么开通