转载地址:http://www.thinkphp.cn/extend/295.html

wechat.class.php调用官方API,细化了API各项功能,支持链式调用。

wechatext.class.php为非官方API,需要配置账户和密码,能实现主动点对点微信和批量发送,此方式不保证长期有效
Thinkphp环境下只需放到ORG目录并用import方法便可调用。
更多详细信息和更新可访问项目github地址,欢迎fork:
https://github.com/dodgepudding/wechat-php-sdk

基础API调用示例:

  1. include "wechat.class.php"
  2. $options = array(
  3. 'token'=>'tokenaccesskey' //填写你设定的key
  4. );
  5. $weObj = new Wechat($options);
  6. $weObj->valid();
  7. $type = $weObj->getRev()->getRevType();
  8. switch($type) {
  9. case Wechat::MSGTYPE_TEXT:
  10. $weObj->text("hello, I'm wechat")->reply();
  11. exit;
  12. break;
  13. case Wechat::MSGTYPE_EVENT:
  14. break;
  15. case Wechat::MSGTYPE_IMAGE:
  16. break;
  17. default:
  18. $weObj->text("help info")->reply();
  19. }
复制代码

扩展包调用示例:

  1. include("wechatext.class.php");
  2. function logdebug($text){
  3. file_put_contents('./data/log.txt',$text."\n",FILE_APPEND);
  4. };
  5. $options = array(
  6. 'account'=>'demo@domain.com',
  7. 'password'=>'demo',
  8. 'datapath'=>'./data/cookie_',
  9. 'debug'=>true,
  10. 'logcallback'=>'logdebug'
  11. );
  12. $wechat = new Wechatext($options);
  13. if ($wechat->checkValid()) {
  14. // 获取用户信息
  15. $data = $wechat->getInfo('3974200');
  16. // 主动发消息
  17. //$wechat->send('3974200','hello '.time());
  18. var_dump($data);
  19. }
复制代码

1.1版新增以下功能:
Wechatext微信发送API(非官方接口)
主要方法说明:
* send($id,$content) 向某用户id发送微信文字信息
* batch($ids,$content) 批量向一批用户发送微信文字信息
* sendNews($account,$title,$summary,$content,$pic,$srcurl='') 向一个微信账户发送图文信息

Wechatauth为非官方微信登陆API
用户通过扫描网页提供的二维码实现登陆信息获取
示例地址:  http://blog.4wer.com/wechat-php-sdk
主要方法说明:
* get_login_code() 获取登陆授权码, 通过授权码才能获取二维码
* get_code_image($code='') 将上面获取的授权码转换为图片二维码
* verify_code() 鉴定是否登陆成功,返回200为最终授权成功.
* get_login_cookie() 鉴定成功后调用此方法即可获取用户基本信息
* sendNews($account,$title,$summary,$content,$pic,$srcurl='') 向一个微信账户发送图文信息

微信公众平台API接口扩展包相关推荐

  1. 微信公众平台服务器的官方示例代码,微信公众平台API接口(示例代码)

    简介 微信公众平台消息接口为开发者提供了一种新的消息处理方式.微信公众平台消息接口为开发者提供与用户进行消息交互的能力.对于成功接入消息接口的微信公众账号,当用户发消息给公众号,微信公众平台服务器会使 ...

  2. 微信公众平台API接口开发教程

    简介 微信公众平台消息接口为开发者提供了一种新的消息处理方式.微信公众平台消息接口为开发者提供与用户进行消息交互的能力.对于成功接入消息接口的微信公众账号,当用户发消息给公众号,微信公众平台服务器会使 ...

  3. php微信公众平台API接口(thinkphp5)

    整合了微信公众号的接口.包括但不限于:获取access_token,自定义菜单,消息管理,用户管理等.持续更新...下一步增加微信支付和支付宝支付接口 更多详细信息和更新可访问项目github地址,请 ...

  4. 微信公众平台通用接口API指南

    下述文档已过期,新版文档请访问 http://www.cnblogs.com/txw1958/p/weixin-access-token.html 微信公众平台目前分成消息接口和通用接口两大模块. 接 ...

  5. 微信公众平台消息接口API指南

    下述文档已过期,更加完整及详细的请访问  http://www.cnblogs.com/txw1958/p/wechat-tutorial.html 简介 微信公众平台消息接口为开发者提供了一种新的消 ...

  6. 微信公众平台api下载php,微信公众平台消息接口PHP版

    使用前提条件:拥有一个公网上的HTTP服务器主机空间,具有创建目录.上传文件等权限.推荐新浪的SAE.http://sae.sina.com.cn/ 首先请注册微信公众平台的账号,注册地址:http: ...

  7. php对接微信提醒,PHP对接微信公众平台消息接口开发流程教程

    PHP对接微信公众平台消息接口开发流程教程 发布于 2015-02-15 08:54:13 | 157 次阅读 | 评论: 1 | 来源: 网友投递 PHP开源脚本语言PHP(外文名: Hyperte ...

  8. 微信公众平台数据接口正式对所有认证公众号开放

    经过10多天的微信公众平台数据接口内测,现在正式对所有认证公众号开放了.微信公众平台数据接口正式向所有已微信认证(通过资质认证即可)的服务号和订阅号开放.通过数据接口,公众号开发者可以便利地获取更详细 ...

  9. 【转】微信公众平台API

    <?php /*** 微信公众平台API* * @author maojianlw@139.com* @link http://www.eaglephp.com*/ class WeixinCh ...

最新文章

  1. 现代版的大案牍术:数字孪生在城市的应用
  2. 5、Scala模式匹配
  3. lepus mysql 复制监控_sql_mode=ONLY_FULL_GROUP_BY 导致lepus监控mysql5.7报错
  4. Java锁机制(一)synchronized
  5. python中df去重_Python中DataFrame去重
  6. 算法竞赛中的时间复杂度选择——以最大连续和问题为例
  7. 云图说|初识云数据库GaussDB(for Redis)
  8. php过滤处理手机自带Emoji表情
  9. vmware虚拟机linux的扩容问题导致redhat无法启动!
  10. JavaMail实践--实现邮件发送
  11. JSTL—fn使用方法总结
  12. 贵阳打出大数据战略组合拳
  13. 使用大白鲨进行木马攻击实验并实现爆破目标机账号密码以远程连接
  14. AutoCad二次开发-插入DWG参照 Teigha库
  15. 30句瞬间使你清醒的话,别再假装糊涂下去了!
  16. 5G网速比4G快那么多,是否意味着4G即将淘汰?
  17. CSR867x 之充电配置开发
  18. 求阶乘之和(循环版)(利用阶乘函数)
  19. 为什么大家都说别去外包?外包公司到底能不能去?
  20. 监听qq新邮件 linux,linux如何使用QQmail实现网络邮件报警?

热门文章

  1. 【记忆化搜索】Navy maneuvers
  2. 安迈云出席2021软件定义存储峰会,推动分布式存储与计算应用落地
  3. 几款全景图制作软件下载及教程
  4. 去水印小程序遇到的download合法域名的问题
  5. DNS域名解析负载均衡
  6. UE4 使用AE跟踪相机数据,演算任意视频的相机运动数据
  7. Ian Goodfellow《Deep Learning》读书笔记
  8. Qt的卡拉OK歌词效果
  9. Android Q CTS记录(MTK)
  10. Terraform 基础 云计算概述 基础设施即代码