摘要: 该SDK貌似正在被微信给抛弃的感觉,在我用的时候和官网上许多提到的接口已经不再能用了,记录下自己使用的过程。基本都是照着文档来做的,也就按照文档来写吧。 微信JS-SDK是微信公众平台面向网页开发者提供的基于微信内的网页开发工具包。 通过使用微信JS-SDK,网页开发者可借助微信高效地使用拍照、选图 阅读全文
posted @ 2016-01-27 16:24 sundong_wyz 阅读(1268) 评论(0) 推荐(0) 编辑
摘要: 除了上面几个提到的,微信开发还有素材管理、用户管理、自定义菜单、账号管理(生成带参数二维码、长连接变短连接(这个不知道咋叫账号管理了))、数据统计接口、多客服接口这些都是比较简单而且类似度极高的,看官网文档应该都能看懂,就不记录了。 主要还有一个网页授权获取用户基本信息的接口要记一下: 如果用户在微 阅读全文
posted @ 2016-01-27 15:34 sundong_wyz 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 事件推送应该是微信公众平台里面比较难处理的一个功能,事件比较多而且很分散,不知道啥时候有事件过来。 在微信用户和公众号产生交互的过程中,用户的某些操作会使得微信服务器通过事件推送的形式通知到开发者的URL,从而开发者可以获取到该消息。其中某些事件推送后允许开发者回复用户,有些则不允许。 事件类型有: 阅读全文
posted @ 2016-01-27 15:15 sundong_wyz 阅读(6317) 评论(0) 推荐(0) 编辑
摘要: 微信是一个聊天工具,实现消息交互是一个很基础且重要的功能,在公众号中,用户关注后,可以给公众号发消息,公众号可以通过将消息转发给客服接待或者是直接根据用户发送的消息回复用户。微信提供的文档其实挺清楚的,但是初次看还是觉得乱乱的,到开发的差不多了反倒是觉得文档清晰了。一旦配置了开发者URL,很多消息都... 阅读全文
posted @ 2016-01-27 14:41 sundong_wyz 阅读(8074) 评论(0) 推荐(0) 编辑
摘要: 获取access_tokenaccess_token 是公众号的全局唯一票据,公众号调用各接口时都需要使用access_token,开发者需要进行妥善保管,至少保留512个字符空间,有效期为2小时,需要定时刷新,重复获取会导致上次获取的access_token失效。公众号可以使用AppID和AppS... 阅读全文
posted @ 2016-01-27 14:06 sundong_wyz 阅读(1930) 评论(1) 推荐(2) 编辑
摘要: 微信开通服务号,并且申请成为开发者,获取到appid和appsecret后,需要配置接入。 填写服务器配置 1. URL(服务器地址) 2. Token(令牌) 3. EncodingAESKey(消息加解密密钥) 4. 消息加解密方式: 明文模式(不使用消息加解密功能) 兼容模式(明文、密文共存, 阅读全文
posted @ 2016-01-27 14:01 sundong_wyz 阅读(748) 评论(0) 推荐(1) 编辑
摘要: 缓存技术可减轻服务器负载、降低网络拥塞、增强WWW可扩展性,其基本思想是利用客户访问的时间局部性,将客户访问过的内容在Cache中存放一个副本,当该内容下次被访问时,不必连接到驻留网站,而是由Cache中保留的副本提供。缓存是一个很重要的技术,下面是自己使用的几个缓存技术,记录一下。1.文件缓存(不... 阅读全文
posted @ 2016-01-27 10:35 sundong_wyz 阅读(28813) 评论(0) 推荐(0) 编辑
摘要: 早期的php框架都是使用之前的方式,下面的为改进的,使用就方便了。原始的php读入文件方式:// $handle = fopen($files[0], 'r');// flock($handle, LOCK_SH);//共享// $data = fread($handle, filesize($fi... 阅读全文
posted @ 2016-01-27 10:00 sundong_wyz 阅读(582) 评论(0) 推荐(0) 编辑
摘要: 做微信公众平台开发的时候,腾讯的接收消息类型的接口全是post过来的xml数据,使用$_POST无法接收。PHP默认只识别application/x-www-urlencode标准的数据类型,对其他的诸如text/xml或者soap或application/octet-stream之类的内容是无法解... 阅读全文
posted @ 2016-01-26 15:19 sundong_wyz 阅读(1742) 评论(0) 推荐(0) 编辑
摘要: //通过curl上传本地文件到指定服务器 $file = realpath("test.txt"); //要上传的文件(保存在本地的一个文本文件) $url = 'http://localhost/curl/post.php';//target url // $fields['file'] = '@'.$file; // 这种是之前的方式,5.5之后需要采用下面... 阅读全文
posted @ 2016-01-26 14:54 sundong_wyz 阅读(362) 评论(0) 推荐(0) 编辑