微信开发(三)获取用户信息,同时整理代码

概述:

步骤:

1. 获得AccessToken

2. 获得OpenID

3. 获得用户信息

实现:

1. 将配置参数封装起来:

创建config.php文件,内容如下:

2. 将功能函数封装起来,内容如下:

3. 建立用户操作类

建立文件GetUserInfo.php, 内容如下:

<?php
class GetUserInfo{
	private $openId;
	
	public function __construct($openId){
		$this->openId = $openId;
	}
	
	public function getUserInfo(){
		$usenikename = getUserNickName($this->openId);
		return $usenikename;
	}
}
?>

4. 在入口文件index.php中引入上述文件,并增加操作响应来测试:

require(config.php);
require(util.php);
require(GetUserInfo.php);
...
    //文本消息响应信息
	private function responseText($object)
    {
		$getUserInfo = new GetUserInfo($object->FromUserName);
        
		$funcFlag = 0;
        $contentStr = "你发送的内容为:".$object->Content.$getUserInfo->getUserInfo();
        $resultStr = $this->transmitText($object, $contentStr, $funcFlag);
        return $resultStr;
    }
 
经验分享 程序员 微信小程序 职场和发展