公共マイクロチャンネル番号は、スキャンコードを取得します

1

<! -引用微信JS库- >
ます。<script type = "text / javascriptの" SRC = "http://res.wx.qq.com/open/js/jweixin-1.0.0.js"> </スクリプト>
<! -引用jQueryの库- >
ます。<script type = "text / javascriptの" SRC = "http://code.jquery.com/jquery-1.4.2.min.js"> </ SCRIPT>

2

$に.get( "インターフェイスアドレス"、機能(データ){
VAR jsonData parseJSON = $(データ);.
wx.config({
//オープンデバッグモードでは、すべてのコールがあれば、クライアントで実行警告値APIを返します。 。入ってくるパラメータを表示するために、あなたはPC側を開くことができ、ログをパラメータ情報を再生されます、PCのみ印刷されます
偽、:デバッグ
//必要な、公共の固有の識別番号
APPID:jsondata.model.appIdを、
//署名タイムスタンプの生成、必要な
タイムスタンプ: "" + jsondata.model.timestamp、
//ランダムな文字列署名を生成するために必要な
nonceStr:jsondata.model.nonceStrを、
//必要な、署名
署名:jsondata。 model.signature、
//必要な、JSインタフェースリストを使用する必要が
jsApiList:[ 'checkJsApi'、 'scanQRCodeを']
});
});
wx.error(関数(RES){
アラート( "間違った:" + RES .errMsg); //この場所の利点は、構成エラーが文書クエリに応じて、次にマイクロチャネル、エラーウィンドウがポップアップしますwx.configれる。
});

wx.ready(関数(){
wx.checkJsApi({
jsApiList:[ 'scanQRCode']、
成功:関数(RES){

}
});

//スキャン二次元コードをクリック
document.querySelector( '#1 scanQRCode')のonclick =関数(){。
WX。 scanQRCode({
needResult :. 1、//デフォルトでは、マイクロチャネルによりスキャン結果を処理し、0であり、直接リターンスキャン結果は、
ScanType:「QRコード」]、//二次元コードを掃引は、指定された、または一次元コード、2つの既定することができますた
機能(RES){:成功
VAR = res.resultStrをもたらす; // needResultが1である場合、スキャンコードの結果が返された
警告( "スキャン結果:"結果+を);

}
});
};

});

 

おすすめ

転載: www.cnblogs.com/jyc226/p/10954486.html