현재 위치 - 회사기업대전 - 기업 정보 조회 - 위챗 공용 플랫폼 인터페이스가 위챗 사용자 세부 정보를 얻는 방법

위챗 공용 플랫폼 인터페이스가 위챗 사용자 세부 정보를 얻는 방법

위챗 공용 플랫폼 인터페이스는

가 사용자를 승인 페이지로 안내하여 OpenID 를 기반으로 사용자 세부 정보를 얻을 수 있습니다.

사용자가 승인에 동의하면 페이지가 redirect_uri/? 코드 = 코드 & State=STATE

code 는 승인 페이지로 이동한 후 사용자가 승인에 동의한 후 반환됩니다. PHP 코드는 다음과 같습니다.

// token

$code = $_GET['code'];

$ URL = "/SNS/oauth2/access _ token? Appid=appid& Secret=SECRET& Code=$code& Grant_type=authorization_code ";

$json = file_get_contents($url);

$arr = json_decode($json,true);

$token = $arr['access_token'];

$openid = $arr['openid'];

// token 을 받으면 사용자 프로파일을 얻을 수 있습니다.

$url = "/sns/userinfo? Access_token=$token& Openid=$openid ";

$json = file_get_contents($url); //위챗 사용자 기본 정보 가져오기

$arr = json_decode($json,true);

$name = $arr['nickname']; //별명

$imgURL = $arr['headimgurl']; //아바타 주소

$sex = $arr['sex']; //성별

$province = $arr['province']; //사용자 프로필에 기재된 주

$city= $arr['city']; //일반 사용자 프로필 작성 시

$country= $arr['country']; //국가 (예: 중국이 CN 인 경우)

copyright 2024회사기업대전