NIUHE

日々私たちが过ごしている日常というのは、実は奇迹の连続なのかもしれんな

记录:微信后台开发

微信接口文档 http://mp.weixin.qq.com/wiki/home/index.html 测试号 http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login

Memcache缓存access_token

Memcache安装与配置

通过cURL发起http请求

php手册 http://php.net/manual/zh/book.curl.php

1
2
3
4
5
6
7
8
9
10
11
12
private function http_request($url)
{
$ch = curl_init(); // 初始化
curl_setopt($ch, CURLOPT_URL, $url); // 需要获取的URL地址
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "GET"); // get的方式
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); // 信任任何证书
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); // 不进行任何验证
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); // 将curl_exec()获取的信息以文件流的形式返回,而不是直接输出
$output = curl_exec($ch); // 发出请求
curl_close($ch); // 关闭cURL
return $output;
}

处理JSON数据

在php语言中使用json

解析xml

xml_parser

php手册 http://php.net/manual/zh/book.xml.php

建立XML解析器:$p = xml_parser_creat() 开始解析一个XML文档 : xml_parse($data) 将XML解析到数组 : xml_parse_into_struct($p, $data, $vals, $index) 释放解释器:xml_parser_free($p) 但是用这个方法解析微信发来的数据包失败了

SimpleXMLElement

php手册 http://php.net/manual/zh/class.simplexmlelement.php

1
2
// 解析成关联数组
$msg = (array) simplexml_load_string($data, 'SimpleXMLElement', LIBXML_NOCDATA);

菜单的CLICK事件响应失败

未知

图文素材上传之后只剩图了

因为内容字符数超了,换了短一点的就可以了。

js-sdk

域名只需要填到.com之类的,后面不用。

Powered by Hexo and Theme by Hacker
© 2019 NIUHE