検索
  • サインイン
  • サインアップ
パスワードのリセットが成功しました

興味のあるプロジェクトをフォローし、それらに関する最新ニュースをチェックしてください

シェイクしてJSAPIをフォローしてください

コレクション 105
リーディング 40448
更新時間 2016-09-11

シェイクして JSAPI をフォローしてください

1475888789648994.jpg

#インターフェースの説明

Shake to Follow JS API の目的は、WeChat Shake ペリフェラルをオープンし、特定の開発能力を持つマーチャントに Shake to Follow 機能を提供することです。販売者は、シェイクアウト ページでシェイクトゥフォロー インターフェイスを直接呼び出して、公開アカウントをフォローする機能を実現できます。

注:

1) シェイクを使用してフォローする場合、ユーザーを誘導しないでください。注意、確認されるとアカウントは禁止されます;

2) # は、揺れに囲まれた H5 ページでのみ正常に実行できます。 WeChat ブラウザで Web ページを直接開いた場合、このインターフェイスは実行できません。デバッグするとき、開発者は完全なシェイク プロセスに注意を払い、シェイクを通じてページ テストに入る必要があります。

3) 店舗に属する公開アカウントをフォローしてください。このアカウントは店舗から 1 km 以内でのみ有効になります。

データ例

次のように、WeChat の JS API 呼び出し形式と一致する JS API 呼び出し形式に注目してください。

#

注: ドキュメント内のすべてのコードは、WeChat シェイク環境でのみ正しく実行できます。 WeChat ブラウザで Web ページを直接開くと、BeaconAddContactJsBridge が正しく実行されません。デバッグするとき、開発者は完全なシェイク プロセスに注意を払い、シェイクを通じてページ テストに入る必要があります。 ##################例:##############################
<!

DOCTYPE

html>

<html

lang="ja">

##<>

<metacharset="UTF- 8">

##<タイトル>開発者が JS に注意を払うための例</title>

</>

##< body>

>テスト</ h1>

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

#</

script>##<#script

type##="text/javascript"> BeaconAddContactJsBridge.ready(function

(){ // 判断可否关注

BeaconAddContactJsBridge.invoke('checkAddContactStatus',{ type:0} ,function(apiResult){

if(apiResult.err_code = = 0){

var ステータス = apiResult.data;

if(ステータス == 1){

アラート('已关注');

stos #「フォローしない ');

## BeaconAddContactJsBridge.invoke('jumpAddContact',{ type:0});

ううん ##

alert(apiResult.err_msg)

});

# });

</

script

> </

本文

></

html

>


#BeaconAddContactJsBridge の導入

<scripttype="text/javascript"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} ,

function(apiResult }

## 変数 ステータス = Apiresult.data; ##

# stury ## '既にフォロー' ');} #} ## それ以外の場合

# { # アラート (APIRESULT.ER_MSG)

}

});

(2) 次のページにジャンプしますjumpAddContact

# #a) パラメータ: {type:0} を渡すと、デバイスに属する公開アカウントをフォローすることを意味し、{type:1} を渡すと、ストアに属する公開アカウントをフォローすることを意味します。渡されない場合、デフォルトで {type:0} が渡されます。

b) コールバック関数: なし。

例:

BeaconAddContactJsBridge.invoke('jumpAddContact');


#
ホット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

ビジュアル Web 開発ツール

SublimeText3 Mac版
SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

#パブリック関数invoke
Use指定された API
一般形式 #BeaconAddContactJsBridge をアクティブに呼び出します。 invoke ("API 名", {呼び出しパラメータ}, <コールバック関数>);