Exemple #1
0
use LaneWeChat\Core\UserManage;
$openId = '用户和微信公众号的唯一ID';
//----分组管理----
//创建分组
UserManage::createGroup('分组名');
//获取分组列表
UserManage::getGroupList();
//查询用户所在分组
UserManage::getGroupByOpenId($openId);
//修改分组名
UserManage::editGroupName('分组Id', '新的组名');
//移动用户分组
UserManage::editUserGroup($openId, '新的分组ID');
//---用户管理----
//获取用户基本信息
UserManage::getUserInfo($openId);
//获取关注者列表
UserManage::getFansList($next_openId = '');
//获取网络状态
UserManage::getNetworkState();
/**
 * 网页授权
 */
//命名空间
use LaneWeChat\Core\WeChatOAuth;
/**
 * Description: 获取CODE
 * @param $scope snsapi_base不弹出授权页面,只能获得OpenId;snsapi_userinfo弹出授权页面,可以获得所有信息
 * 将会跳转到redirect_uri/?code=CODE&state=STATE 通过GET方式获取code和state
 */
$redirect_uri = '获取CODE时,发送请求和参数给微信服务器,微信服务器会处理后将跳转到本参数指定的URL页面';
Exemple #2
0
 */
$openId = '用户和微信公众号的唯一ID';
//----分组管理----
//创建分组
\LaneWeChat\Core\UserManage::createGroup('分组名');
//获取分组列表
\LaneWeChat\Core\UserManage::getGroupList();
//查询用户所在分组
\LaneWeChat\Core\UserManage::getGroupByOpenId($openId);
//修改分组名
\LaneWeChat\Core\UserManage::editGroupName('分组Id', '新的组名');
//移动用户分组
\LaneWeChat\Core\UserManage::editUserGroup($openId, '新的分组ID');
//---用户管理----
//获取用户基本信息
\LaneWeChat\Core\UserManage::getUserInfo($openId);
//获取关注者列表
\LaneWeChat\Core\UserManage::getFansList($next_openId = '');
//修改粉丝的备注
\LaneWeChat\Core\UserManage::setRemark($openId, '新昵称');
//获取网络状态
\LaneWeChat\Core\UserManage::getNetworkState();
/**
 * 网页授权
 */
/**
 * Description: 获取CODE
 * @param $scope snsapi_base不弹出授权页面,只能获得OpenId;snsapi_userinfo弹出授权页面,可以获得所有信息
 * 将会跳转到redirect_uri/?code=CODE&state=STATE 通过GET方式获取code和state
 */
$redirect_uri = '获取CODE时,发送请求和参数给微信服务器,微信服务器会处理后将跳转到本参数指定的URL页面';
Exemple #3
0
/**
 * 获取微信上的用户信息
 */
function wx_get_user_info($openId)
{
    return \LaneWeChat\Core\UserManage::getUserInfo($openId);
}