jsondecode
生成xml字符串可以使用sprintf函数对字符模板中控制字进行打印
simplexml_load_string()
如果php版本较高时,则不要使用$GLOBALS['HTTP_RAW_POST_DATA'] 换成file_get_contents("php://input")
验证token时,如果TP版本较高,接收微信传过来的参数时, 使用当前TP版本接收参数的方式,如使用的TP5以上版本接收参数则为: $signature = $request->param('signature');
跟着老师代码无法多图文的原因(微信改了规则)
微信模板空格问题,微信模板< ![CDATA[toUser] ]>这个有小概率会出现问题,记得去除<和!的空格(thinkphp5有这情况)
根据城市名查询天气接口
根据城市名查询天气接口
通过接口调用数据
回复消息类型
把具体业务逻辑封装成方法再调用
把多图文具体实现放在模型中
获取微信服务器地址,判断请求地址是否在微信服务器地址中,做安全校验
获取微信服务器ip地址
$url参数加上$appid和$appsecret,获取access_token
获取appid和appsecret
curl采集数据
微信开发者文档
access_token特性
多图文设置
回复单图文
回复单图文
回复中添加链接
纯文本回复
纯文本回复
回复响应消息
第一次接入api和后续接入api不同处理
回复响应消息