위 챗 공중 번 호 는 사용자 가 phop 코드 분석 에 관심 이 있 는 지 판단 합 니 다.
공식 인터페이스 설명
사용자 기본 정보 가 져 오기(UnionID 메커니즘 포함)
http://mp.weixin.qq.com/wiki/14/bb5031008f1494a59c6f71fa0f319c66.html
1.기본 적 인 access 만 있 으 면token 과 사용자 openid 는 사용자 가 이 공중 번호 에 관심 이 있 는 지 여 부 를 판단 할 수 있 습 니 다.
2.이용 하 는 인터페이스 url 은:https://api.weixin.qq.com/cgi-bin/user/info?access_token=$token&openid=$openid
3.인터페이스 가 되 돌아 오 는 필드 subscribe 가 1 인지 판단 합 니 다.【1 관심,0 관심 없 음】
주:
1.사용자 로그 인 을 판단 하 는 방식 은 침묵 권한 수여 이 고 사용자 가 감지 하지 않 아 사용자 의 openid 를 얻 을 수 있 습 니 다.
2.사용자 의 로그 인 을 판단 할 때 위 챗 인증 서비스 번호 의 지원 이 필요 하고 구독 번호 가 안 됩 니 다.
다음은 코드 사례 입 니 다.
< ? php
$access_token = $this - > _getAccessToken();
$subscribe_msg = 'https://api.weixin.qq.com/cgi-bin/user/info?access_token='.$access_token.'&openid='.$_SESSION['wecha_id'];
$subscribe = json_decode($this - > curlGet($subscribe_msg));
$zyxx = $subscribe - > subscribe;
if ($zyxx !== 1) {
echo' !';
}
private function _getAccessToken() {
$where = array('token' = > $this - > token);
$this - > thisWxUser = M('Wxuser') - > where($where) - > find();
$url_get = 'https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid='.$this - > thisWxUser['appid'].'&secret='.$this - > thisWxUser['appsecret'];
$json = json_decode($this - > curlGet($url_get));
if (!$json - > errmsg) {
} else {
$this - > error(' access_token : '.$json - > errcode.', :'.$json - > errmsg);
}
return $json - > access_token;
}
? >
이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Laravel - 변환된 유효성 검사 규칙으로 API 요청 제공동적 콘텐츠를 위해 API를 통해 Laravel CMS에 연결하는 모바일 앱(또는 웹사이트) 구축을 고려하십시오. 이제 앱은 CMS에서 번역된 콘텐츠를 받을 것으로 예상되는 다국어 앱이 될 수 있습니다. 일반적으로 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.