ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
1,wecha_id(openid)调取 方法: $app=R('Qyapp/Oauth/index',array($_GET['token'],MODULE_NAME,ACTION_NAME,$_GET)); 说明:$_GET['token']所有页面传参时必须带上,因为token是识别应用的标识,多个应用问切换,靠token来识别 MODULE_NAME: 当前模块名称 ACTION_NAME: 当前控制器名称 $_GET 传递GET参数,在取到wecha_id时参数原路返回 此方法在取得wecha_id的同时也将qymyapp数据返回 wecha_id存储为cookie('wecha_id')全微信端调用 2,userinfo,获取用户详细信息 方法:R('Qyapp/Common/wap_userinfo',array(cookie('wecha_id'),$user_id)); 返回:Qyusers表中数据,同时也将部门查询返回,$userinfo['department']为返回部门名称 3,用户id,部门id调用 方法:R('Qyapp/Common/wap_change',array(POST传递的用户id,部门id,$user_id)); 返回: $data['topartyname'] 部门名称 $data['tousername'] 用户名称 $data['toparty'] 部门id $data['touser'] 用户id 4,调用应用信息 方法:R('Qyapp/Common/myapp',array($token)); 取得应用的所有信息包括$user_id 5,调用用户信息 方法:R('Qyapp/Common/qytoken',array($user_id)); 取得用户的所有信息包括$user_id