微信接口扩展,可以主动推送

#1 skyzong


模拟登录微信公共平台,实现信息发送;突破订阅号一天只能发送一条信息的限制。
/*
使用方法:
$arr = array(
        'account' => '公众平台帐号',
        'password' => '密码'
);
$w = new Weixin($arr);
$w->getAllUserInfo();//获取用户信息
$w->sendMessage('群发内容'); //群发给所有用户
$w->sendMessage('群发内容',$userId); //群发给特定用户
*/
class Weixin {
        public $userFakeid;//所有粉丝的fakeid
        private $_account;//用户名
        private $_password;//密码
        private $url;//请求的网址
        private $send_data;//提交的数据
        private $getHeader = 0;//是否显示Header信息
        private $token;//公共帐号TOKEN
        private $host = 'mp.weixin.qq.com';//主机
        private $origin = 'https://mp.weixin.qq.com';
        private $referer;//引用地址
        private $cookie;
        private $pageSize = 100000;//每页用户数(用于读取所有用户)
        private $userAgent = 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:23.0) Gecko/20100101 Firefox/23.0';
       
       
        public function __construct($options){
                $this->_account = isset($options['account'])?$options['account']:'';
                $this->_password = isset($options['password'])?$options['password']:'';
                $this->login();
        }
       
        ..........
现在只能发送文字信息,没有图文发送功能,高手可以改进一下。


2013-11-27 11:54:19

#2 skyzong

  //单发消息   send()
'type' => 2,  可以推一张图   'fileId' => 图片的fileId, 必须是素材中
'type' => 10, 可以推一条图文 'appmsgid' => 必须是图文素材中的 appmsgid

调用本地数据库的推荐,目前正在研究中....

2013-11-27 16:27:19

#3 268

高手啊,希望像你学习

2013-12-03 09:23:04

#4 dongfan

不知这个主要是实现什么功能啊,没有弄明白。

2013-12-31 11:44:22

#5 mebtime

楼板,请问突破每天发送一条消息这个限制,封号的危险性很强的吧?

2014-03-04 17:37:55

#6 jake

楼上的附件失效,请使用这个:

https://github.com/wander112900/wechat

2014-05-06 11:30:41

#7 topen

挺不错的

2014-07-24 11:14:38