찾다
  • 로그인
  • 가입
비밀번호 재설정 성공

당신이 관심을 갖고 있는 프로젝트를 팔로우하고 그들에 관한 최신 뉴스를 맛보세요

백엔드 개발 PHP WeChat 공개 플랫폼 개발자 문서 JSAPI를 따라가려면 흔들어 보세요.

JSAPI를 따라가려면 흔들어 보세요.

수집 105
읽다 40462
업데이트 시간 2016-09-11

흔들고 JSAPI 팔로우하기

#### ## ## ## ## ## ## ## ## ## ## ## ## ## ######인터페이스 설명

Shake up and follow JS API의 목적은 WeChat 쉐이크업 주변기기를 개설한 판매자에게 쉐이크업 및 팔로우 기능을 제공하는 것입니다. 개발 능력. 판매자는 공개 계정 팔로우 기능을 실현하기 위해 쉐이크아웃 페이지에서 쉐이크 투 팔로우 인터페이스를 직접 호출할 수 있습니다. 1475888789648994.jpg

참고:

1)

      

# 🎜 🎜# Shake를 사용하여 팔로우하는 경우 사용자를 팔로우하도록 유도할 수 없습니다.

2) 흔들어서 따라가기 주변에 나오는 H5 페이지만 정상적으로 실행 가능합니다. WeChat 브라우저에서 직접 웹페이지를 열면 이 인터페이스가 작동하지 않습니다. 디버깅할 때 개발자는 완전한 쉐이킹 프로세스에 주의를 기울여야 하며 쉐이킹을 통해 페이지 테스트에 들어가야 합니다.

3) 매장 반경 1km 이내에서만 적용되는 매장에 속한 공개 계정을 팔로우하세요.

데이터 예시

다음과 같이 WeChat의 JS API 호출 형식과 일치하는 JS API 호출 형식에 주의하세요.

Public functioninvoke
Purpose지정된 API를 적극적으로 호출
일반 양식 BeaconAddContactJsBridge.invoke("API 이름", { 매개변수 호출}, <콜백 함수>

참고: 문서의 모든 코드는 WeChat 흔들기 환경에서만 올바르게 실행될 수 있습니다. WeChat 브라우저에서 직접 웹페이지를 열면 BeaconAddContactJsBridge가 올바르게 실행되지 않습니다. 디버깅할 때 개발자는 완전한 쉐이킹 프로세스에 주의를 기울여야 하며 쉐이킹을 통해 페이지 테스트에 들어가야 합니다.

예:

<!DOCTYPEhtml>

<htmllang=" en">

<head>

          <metacharset="UTF-8">

  ​​<title> JS</title>

</head>

<에 대한 관심을 불러일으키는 개발자 예 >

<h1>test</h1>

<scripttype="text/javascript"src="http://zb.weixin.qq.com/nearbycgi/addcontact /Bea conAddContactJsBridge .js">

</script>

<scripttype = "텍스트/자바스크립트" >

                                      //팔로우 여부 결정

              BeaconAddContactJsBridge.invoke('checkAddContactStatus',{ 유형:0} ,#🎜 🎜# function(apiResult){

                    # 🎜🎜#if(apiResult.err_code == 0){

# 🎜🎜#                          

var status = apiResult.data;# 🎜🎜#                         

if(상태 == 1){#🎜 🎜##🎜 🎜#                             알림('已关注'

);

                                                                       🎜🎜# #🎜🎜 # 경고('팔로우되지 않음'# 🎜🎜#);

# 🎜🎜#                                                                        🎜🎜# BeaconAddContactJsBridge.invoke(#🎜 🎜#'jumpAddContact',{ 유형:0});

#🎜🎜 #                  ~                                     } 🎜🎜#else {# 🎜🎜#

                          알림(apiResult.err_msg)

                   }# 🎜🎜#

              });

 

       });

# 🎜🎜 #

</script>

#🎜🎜 #</

body>

</

html>


引入BeaconAddContactJsBridge

<scripttype="text/ja vascript"src="http:// zb.weixin.qq.com/nearbycgi/addcontact/BeaconAddContactJsBridge.js">

</script>

API 상세 설명

(1) checkAddContactStatus

a) 매개변수: 다음 장치의 공용 계정을 나타내려면 {type:0}을 전달합니다. { type:1}을 ​​전달하는 것은 스토어에 속한 공개 계정을 따르는 것을 의미합니다. { }를 전달하면 기본적으로 {type:0}이 전달됩니다.

b) 콜백 함수: function(apiResult){}

            apiResult.err_code: 오류 코드, 0은 정상적인 반환을 의미하고, 기타는 오류가 발생한 것을 의미합니다.

apiResult.err_msg: 오류 세부 정보, "ok"는 정상적인 반환을 의미하고, 다른 것들은 특정 오류 정보를 나타냅니다.

apiResult.data: 팔로우 여부, 1은 팔로우했음을 의미하고, 0은 팔로우하지 않았음을 의미합니다.

예:

BeaconAddContactJsBridge.invoke('checkAddContactStatus',{type:0} ,#🎜 🎜 #​​​​        

#​​​​              

# 🎜🎜#var 상태 = apiResult.data; #🎜 🎜#+                  

'이미 팔로우함');                               알림(

'팔로우 안함'

);} }} Lse {

경고(Apiresult.err_msg)}} }

});

(2) 팔로우 페이지로 이동 jumpAddContact# 🎜 ###### 🎜🎜 ## 🎜🎜#A)#🎜🎜 ## 🎜🎜#🎜🎜#매개변수: {Type: 0}을 전달하여 기기에 속한 기기의 공개 계정을 나타냅니다. device, pass {type:1}을 ​​입력한다는 것은 해당 스토어에 속한 공개 계정을 팔로우한다는 의미입니다. 전달되지 않으면 기본적으로 {type:0}이 전달됩니다.

b)                                             ~

예: BeaconAddContactJsBridge.invoke('jump dContact 추가' ) ;



#🎜🎜 # # 🎜🎜#

핫 AI 도구
Undress AI Tool
Undress AI Tool

무료로 이미지를 벗다

AI Clothes Remover
AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undresser.AI Undress
Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

Stock Market GPT
Stock Market GPT

더 현명한 결정을 위한 AI 기반 투자 연구

인기 있는 도구
메모장++7.3.1
메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6
드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전
SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)