예제 #1
0
파일: test2.php 프로젝트: keqi24/WechatTest
}
$options = array('account' => '*****@*****.**', 'password' => 'demo', 'datapath' => '../data/cookie_', 'debug' => true, 'logcallback' => 'logdebug');
$wechat = new Wechatext($options);
if ($wechat->checkValid()) {
    //获取分组列表
    $grouplist = $wechat->getGroupList();
    var_dump($grouplist);
    //获取用户列表
    $userlist = $wechat->getUserlist(0, 10);
    var_dump($userlist);
    $user = $userlist[0];
    // 获取用户信息
    $userdata = $wechat->getInfo($user['id']);
    var_dump($userdata);
    // 获取已保存的图文消息
    $newslist = $wechat->getNewsList(0, 10);
    var_dump($newslist);
    //获取用户最新消息
    $topmsg = $wechat->getTopMsg();
    var_dump($topmsg);
    $msglist = $wechat->getMsg();
    var_dump($msglist);
    // 主动回复消息
    if ($topmsg && $topmsg['has_reply'] == 0) {
        $wechat->send($user['id'], 'hi ' . $topmsg['nick_name'] . ',rev:' . $topmsg['content']);
        $content = '这是一条Wechatext发出的测试微信';
        $imgdata = file_get_contents('http://github.global.ssl.fastly.net/images/modules/dashboard/bootcamp/octocat_fork.png');
        $img = '../data/send.png';
        file_put_contents($img, $imgdata);
        //上传图片
        $fileid = $wechat->uploadFile($img);