WeChat 서비스 계정 개발 - 사용자 위치 정보 획득

WBOY
풀어 주다: 2016-07-29 09:12:06
원래의
1750명이 탐색했습니다.

WeChat 서비스 계정 개발 - 사용자 위치 정보 획득

WeChat 공개 계정 개발에서 사용자 위치 정보 획득은 사용자의 위치 정보를 통해 매우 일반적인 기능 요구 사항일 수 있습니다. 내비게이션, LBS 기반 마케팅 활동을 펼쳤습니다.
다음은 WeChat 서비스 계정이 사용자 위치 정보를 획득하는 원칙과 단계를 소개합니다.

원칙

1. 위치정보 획득 과정

WeChat 서비스 계정 개발 - 사용자 위치 정보 획득

2. 위치정보 메시지

<xml><tousername></tousername>
<fromusername></fromusername>
<createtime>1444035882</createtime>
<msgtype></msgtype>
<event></event>
<latitude>28.701618</latitude>
<longitude>115.818817</longitude>
<precision>30.000000</precision>
</xml>
로그인 후 복사
매개변수 설명:

参数 描述
ToUserName 开发者微信号
FromUserName 发送方帐号(一个OpenID)
CreateTime 消息创建时间 (整型)
MsgType 消息类型,event
Event 事件类型,LOCATION
Latitude 地理位置纬度
Longitude 地理位置经度
Precision 地理位置精度
위치 정보 획득 단계

1. 서비스 계정 인증 신청

인증을 통과한 서비스 계정만 인증을 취득하면 WeChat 고급 서비스에 접근할 수 있는 권한을 얻을 수 있습니다.

2. 사용자 위치 정보 획득 기능 활성화

개발자 센터-> 사용자 위치 획득

WeChat 서비스 계정 개발 - 사용자 위치 정보 획득

3. 위치정보 메시지 처리.

1. WeChat 서비스 계정 개발 인터페이스 구성

WeChat 서비스 계정 개발 - 사용자 위치 정보 획득
WeChat 서버는 이 인터페이스를 통해 사용자와 WeChat 간의 상호 작용 이벤트 메시지를 SP에 푸시합니다. 섬기는 사람.

2. WeixinController의 IndexAction에서 위치 메시지를 처리합니다.
xml 메시지를 php 배열로 변환한 후 위도, 경도 정보를 꺼내 사용합니다.

$content = file_get_contents ( 'php://input' );
$data = new \SimpleXMLElement ( $content );
foreach ( $data as $key => $value ) {
    $this->data [$key] = strval ( $value );
}
// to use data["longitude"]; data["latitude"].
로그인 후 복사

LOCATION 위치정보 WeChat 개발

위의 내용은 WeChat 서비스 계정 개발에 대한 내용과 그 내용을 포함하여 PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!