耐克1网站建设的总体目标,深圳网络科技公司大全,wordpress网站主修改密码,wordpress图片背景#xff1a;在微信公众平台配置服务器URL时#xff0c;使用了新浪云SAE自带的二级域名#xff0c;提交时出现一个安全风险的警告#xff0c;网上查了下#xff0c;许多服务平台和团队也遇到同样的问题。经过一番研究 …为什么会有安全风险的警告#xff1f;微信公众平…背景在微信公众平台配置服务器URL时使用了新浪云SAE自带的二级域名提交时出现一个安全风险的警告网上查了下许多服务平台和团队也遇到同样的问题。经过一番研究 …为什么会有安全风险的警告微信公众平台针对有一定数量的公众号设置其域名为服务器地址的所属域名判定为是一个平台一个第三方平台。如有大量的公众号服务器地址使用了SAE自带的二级域名 *.sinaapp.com 这类URL微信就认为所属域名sinaapp.com是一个第三方平台然后在他们的公众号第三方平台列表中没找到和sinaapp.com这个域名匹配的第三方平台于是微信公众平台就以安全风险警告的方式强制要求sinaapp.com接入公众号授权机制成为所谓的安全合规的第三方平台。详见《微信公众平台关于公众号第三方平台安全风险管理的公告》如何快速接入第三方平台标题说10分钟完成接入只是就技术解决方案而言完成接入还需要你已经注册微信开放平台并通过开发者资质认证。根据微信开放平台提供的全网发布接入检测说明提交全网发布时微信服务器有个自动化测试检测步骤如下1、[组件ticket正确接收]2、[生成预授权码]3、[获取授权code]4、[授权]5、[返回Api文本消息]6、[返回普通文本消息]7、[发送事件消息]8、[取消授权]实际上创建公众号第三方平台在选择权限集时若没有选择【客服与菜单权限】567是不会检测的所以可以不去实现笔者亲测注本文提供的接入方式并非以提供服务为目的纯粹为了通过全网发布。一、登陆微信开放平台在管理中心创建公众号第三方平台1、填写基本信息这里看心情随便写点注意平台图片大小和格式2、选择权限集很关键的一步为了省事请只选择网页服务权限否则审核的时候会更麻烦些。3、填写开发资料将abc.com替换成你自己的域名剩下的直接复制粘贴即可。登录授权的发起页域名abc.com发起授权页的体验URLhttp://abc.com/mpthirdparty/exp.php授权测试公众号列表gh_31cdcd50525e授权事件接收URLhttp://abc.com/mpthirdparty/grant.php公众号消息校验TokenuwU5ANAtbeNfVbu公众号消息加解密KeyavAnztwetUbepplienNf4ureppixiappwANVbliuwma公众号消息与事件接收URLhttp://abc.com/mpthirdparty/event.php?appid/]$APPID$网页开发域名abc.com(如果有多个域名英文分号隔开最多三个)白名单IP地址列表220.181.136.217;220.181.136.229二、登陆新浪云进入SAE控制台创建应用、绑定域名、初始化共享型MySQL并导入数据、上传代码包1、创建应用开发语言选择PHP2、绑定独立域名就是在这里绑定你要接入的域名必须是你在创建第三方平台填写的那个域名噢3、初始化共享型MySQL并导入数据请将AppID、AppSecret替换成你自己的4、上传代码关注微信公众号程序员到架构师回复mp_thirdparty_code获取代码包三、全网发布一切准备就绪之后就可以全网发布了提交之后等待人工审核就行说是需要三个工作日笔者提交时三个小时就给通过了。注如果代码刚部署完[组件ticket正确接收]可能会检测失败因为微信服务器推送ticket间隔是10分钟过几分钟再检测就行了。微信审核通过后用户再使用平台的URL就不会出现风险警告了附件mp_thirdparty_code • 21 kB • 378 次下载2017.05.01