예제 #1
0
 /**
  *
  *获取微信所有用户
  * @account			微账号
  * @password		微密码
  * @datapath		cookie保存位置
  * @debug			错误是否开启 true false
  *
  */
 public function weiUserlist()
 {
     $systems = $this->systems();
     //$weiuser=M('weiuser');
     //模似登陆微信
     $options = array('account' => $systems['sys_weiAccount'], 'password' => $systems['sys_weiPassword'], 'datapath' => './temp/Data/cookie', 'debug' => true, 'logcallback' => 'logdebug');
     import("ORG.Weixin.Wechatext");
     $wechat = new Wechatext($options);
     // 获取所有用户		需添加分页跳转处理
     if ($wechat->checkValid()) {
         $userlist = reset($wechat->getUserlist());
         print_r($wechat->getInfo('2121015543'));
         exit;
         $weiuser->query('TRUNCATE ds_weiuser');
         //清空表
         foreach ($userlist as $id => $ut) {
             $array['fakeid'] = $ut['id'];
             $array['nick_name'] = $ut['nick_name'];
             $array['remark_name'] = $ut['remark_name'];
             $array['group_id'] = $ut['group_id'];
             $weiuser->add($array);
         }
         $this->success('更新成功', '__URL__/index');
     } else {
         echo "login error";
     }
 }
예제 #2
0
파일: test2.php 프로젝트: keqi24/WechatTest
/**
 * 微信扩展接口测试
 */
include "../wechatext.class.php";
function logdebug($text)
{
    file_put_contents('../data/log.txt', $text . "\n", FILE_APPEND);
}
$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) {