>  기사  >  백엔드 개발  >  PHP에서 WeChat 활동 중에 사용자가 공식 계정을 팔로우했는지 확인하는 방법

PHP에서 WeChat 활동 중에 사용자가 공식 계정을 팔로우했는지 확인하는 방법

不言
不言원래의
2018-08-20 15:59:073519검색

이 글의 내용은 사용자가 PHP WeChat 활동 중에 공개 계정을 팔로우했는지 확인하는 방법에 대한 것입니다. 도움이 필요한 친구들이 참고할 수 있기를 바랍니다.

WeChat 활동을 할 때 일부 활동에서는 사용자가 활동을 계속하거나 선물을 보내기 전에 공식 계정을 팔로우해야 합니다. 여기서는 사용자가 주의를 기울였는지 확인해야 하므로 WeChat의 ---- 기본 사용자 정보 가져오기 인터페이스

기본 사용자 정보 가져오기(UnionID 메커니즘 포함)

개발자는 OpenID를 사용하여 기본 정보 가져오기를 사용할 수 있습니다. 사용자 정보. https 프로토콜을 사용해 주세요.

接口调用请求说明
http请求方式: GET
https://api.weixin.qq.com/cgi-bin/user/info?access_token=ACCESS_TOKEN&openid=OPENID&lang=zh_CN

매개변수 설명

입니다.
매개변수 가 필수인가요? Description
access_token 호출 인터페이스 자격 증명
openid 일반인의 식별입니다. 사용자의 경우 현재 유일한 공개 계정
lang No 국가 및 지역 언어 버전으로 돌아가기, zh_CN 단순화, zh_TW 전통, en 영어

이 인터페이스는 토큰만 전달하면 됩니다. 공개 계정과 이를 얻기 위한 사용자의 openid 사용자의 기본 정보로

매개 변수 설명
subscribe 사용자가 공식 계정 ID에 가입했는지 여부, 값이 0일 때, 이는 사용자가 공식 계정을 팔로우하지 않으며 나머지 정보를 가져올 수 없음을 의미합니다.
openid 현재 공개 계정에 고유한 사용자 식별자
nickname 사용자의 닉네임
sex 사용자의 성별, 값이 1이면 남성, 값이 2이면 여성, 값이 0이면 알 수 없음
city 사용자가 위치한 도시
country 사용자가 위치한 국가
지방 사용자가 위치한 지역
언어 사용자의 언어, 중국어 간체 zh_CN
headimgurl 사용자 아바타이며, 마지막 값은 정사각형 아바타 크기를 나타냅니다(0이 있습니다) , 46, 64, 96, 132 값을 사용할 수 있으며, 0은 640*640 정사각형 아바타를 나타냅니다), 사용자에게 아바타가 없는 경우 이 항목은 null입니다. 사용자가 아바타를 변경하면 원래 아바타 URL은 유효하지 않게 됩니다.
subscribe_time 사용자가 주목하는 시간이 타임스탬프입니다. 사용자가 여러 번 팔로우한 경우 마지막 팔로우 시간
unionid 은 사용자가 공식 계정을 WeChat 오픈 플랫폼 계정에 바인딩한 후에만 표시됩니다.
remark 공용 계정 운영자가 팬에게 보내는 발언. 공용 계정 운영자는 WeChat 공개 플랫폼 사용자 관리 인터페이스에서 팬에게 댓글을 추가할 수 있습니다.
groupid 사용자가 위치한 그룹 ID(이전 버전과 호환 가능) user groups 인터페이스)
tagid_list 사용자가 태그한 태그 ID 목록
subscribe_scene 사용자가 팔로우 중인 채널 소스로 돌아가기, ADD_SCENE_SEARCH 공식 계정 검색, ADD_SCENE_ACCOUNT_MIGRATION 공식 계정 마이그레이션, ADD_SCENE_PROFILE_ CARD 사업 카드 공유, ADD_SCENE_QR_CODE QR 코드 스캔, ADD_SCENEPROFILE LINK 사진 및 텍스트 페이지의 이름을 클릭하고, 사진 및 텍스트 페이지의 오른쪽 상단에 있는 ADD_SCENE_PROFILE_ITEM 메뉴, ADD_SCENE_PAID 결제 후 팔로우, ADD_SCENE_OTHERS 기타
qr_scene QR 코드 스캔 장면(개발자 맞춤형)
qr_scene_str QR 코드 스캔 장면 설명(개발자 맞춤형)

필드 중 하나는 구독이며, 이는 사용자가 사용자인지 여부를 확인하는 데 사용할 수 있습니다. 조건에 주의를 기울였습니다. 구독이 1이면 사용자가 공식 계정에 주의를 기울였으며 관련 활동을 계속할 수 있음을 의미합니다. 0은 현재로서는 사용자가 주의를 기울이지 않았음을 의미합니다. , 사용자에게 관련 공식 계정을 팔로우하도록 안내해야 합니다. (그러나 여전히 관련 안내를 익혀야 합니다.) 팁, WeChat의 경고를 피하기 위해 암묵적으로 상품 받기, 고객 서비스에 문의하기 등의 단어를 안내할 수 있습니다)

If 귀하의 이벤트는 매번 확인되어야 하며, 사용자가 Take wool을 팔로우하고 참여하고 취소하는 것을 방지하기 위해 캐시하는 것은 권장되지 않습니다. 그러나 귀하의 활동이 향후 사용자의 관심 여부에 대해 큰 제한을 두지 않는다면 이를 데이터베이스에 저장하거나 Redis 영구 캐시에 던지는 것이 좋습니다.

이 장에서는 토큰과 컬을 얻는 구체적인 방법을 자세히 설명하지 않습니다. 이전 장에서 관련 코드를 보면 결국 코드를 ​​사용하여 사용자의 openid를 얻으면 됩니다. 공개 계정 관련 정보를 사용하여 토큰을 얻은 다음 마지막으로 위 주소를 컬링하여 사용자 정보를 얻습니다.

관련 추천:

php는 WeChat 공개 플랫폼 계정 사용자 정의 메뉴 클래스, 공개 계정을 구현합니다.

php는 WeChat 공개 계정에서 무제한 대량 메시징을 구현하고, php 공개 대량 메시징은

위 내용은 PHP에서 WeChat 활동 중에 사용자가 공식 계정을 팔로우했는지 확인하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.