php集成微信

    xiaoxiao2021-12-12  8

    1.在微信公众号的基本配置中,先配置以下几项

    (图片一)

    2.图片一中的URL的接入口需要实现以下代码(通过检验signature对请求进行校验(下面有校验方式)。若确认此次GET请求来自微信服务器,请原样返回echostr参数内容,则接入生效,成为开发者成功,否则接入失败。)

    private function checkSignature() { $signature = $_GET["signature"]; $timestamp = $_GET["timestamp"]; $nonce = $_GET["nonce"]; $token = TOKEN;//(指图片一中的token) $tmpArr = array($token, $timestamp, $nonce); sort($tmpArr, SORT_STRING); $tmpStr = implode( $tmpArr ); $tmpStr = sha1( $tmpStr ); if( $tmpStr == $signature ){ return true; }else{ return false; } }

    3.接收事件推送可参考官方文档进行处理

    https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140454&token=&lang=zh_CN

    4.调用接口是需要使用到access_token,需要掉用

    https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET

    接口来获取

    (图片二)

                                                            

    5.图片二中的参数appidsecret需要从微信公众号的基本配置中获取,可见图三

    (图片三)

    转载请注明原文地址: https://ju.6miu.com/read-900010.html

    最新回复(0)