123456789101112131415161718192021222324252627282930313233343536373839404142 |
- <?php
- namespace app\api\controller;
- use think\Db;
- use hg\apidoc\annotation as Apidoc;
- /**
- * @Apidoc\Title("登录模块")
- * @Apidoc\Group("api")
- */
- class Login extends Base
- {
- /**
- * @Apidoc\Title("登录")
- * @Apidoc\Desc("登录")
- * @Apidoc\Method("GET")
- * @Apidoc\Author("HG")
- * @Apidoc\Tag("登录")
- * @Apidoc\Query("code", type="string",require=true, desc="钉钉授权code值")
- * @Apidoc\Returned("token", type="string", desc="用户token")
- */
- public function login(){
- $code = input('code');
- if(empty($code)){
- $this->error('参数错误');
- }
- $get_token_obj = new GetUserToken();
- $get_info_obj = new GetUserInfo();
- //$user_token = $get_token_obj->get_token($code);
- $user_token = 'abcddgsdt4534535srfe';
- $user_info = $get_info_obj->get_user_info($user_token);
- var_dump($user_info);exit();
- }
- public function test(){
- $code = input('code');
- $res = requestGet('https://api.weixin.qq.com/cgi-bin/token?appid=wx432ce2635b52757f&secret=662eaf0bd433afa8b3b2498f625b6e07&code='.$code.'&grant_type=client_credential');
- $res = json_decode($res,true);
- $user_info = requestPost('https://api.weixin.qq.com/wxa/business/getuserphonenumber?access_token='.$res['access_token'],json_encode(array('code'=>$code)));
- $user_info = json_decode($user_info,true);
- var_dump($user_info);exit();
- }
- }
|