ホームページ > 記事 > ウェブフロントエンド > WeChat jsとは何ですか
WeChat JS-SDK は、Web 開発者向けの WeChat パブリック プラットフォームによって提供される WeChat に基づく Web 開発ツールキットです。
WeChat JS-SDK を使用すると、Web 開発者は WeChat を使用して、写真の撮影、写真の選択、音声、位置情報などの携帯電話システムの機能を効率的に使用できます。同時に、WeChat の共有、スキャン、クーポン、支払いなどの WeChat の独自の機能を直接使用することができ、WeChat ユーザーに優れた Web エクスペリエンスを提供します。
JSSDK 使用手順
ステップ 1: ドメイン名をバインドする
まず、WeChat パブリック プラットフォームにログインし、次のように入力します。 「パブリックアカウント設定」 「機能設定」の「JSインターフェースセキュリティドメイン名」を入力します。
注: ログイン後、「開発者センター」で対応するインターフェイスの権限を表示できます。
ステップ 2: JS ファイルの導入
JS インターフェイスを呼び出す必要があるページに次の JS ファイルを導入します (https がサポートされています): http://res .wx.qq .com/open/js/jweixin-1.4.0.js
上記のリソースにアクセスできないときにサービスの安定性をさらに向上させる必要がある場合は、http://res2 にアクセスしてください。 wx.qq.com /open/js/jweixin-1.4.0.js (https をサポート)。
注: AMD/CMD 標準モジュール読み込み方法を使用した読み込みをサポートします。
ステップ 3: 構成インターフェイスを介して権限検証構成を挿入します。
すべてを行う必要があります。 JS を使用 - SDK ページは最初に構成情報を挿入する必要があります。そうでない場合、SDK ページは呼び出されません (同じ URL を呼び出す必要があるのは 1 回だけです。URL を変更する SPA Web アプリは、URL が変更されるたびに呼び出すことができます。現在、Android WeChat クライアントは、pushState をサポートしていません。H5 は新機能であるため、pushState を使用して Web アプリ ページを実装すると、署名エラーが発生します。この問題は Android 6.2 で修正される予定です)。
wx.config({ debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。 appId: '', // 必填,公众号的唯一标识 timestamp: , // 必填,生成签名的时间戳 nonceStr: '', // 必填,生成签名的随机串 signature: '',// 必填,签名 jsApiList: [] // 必填,需要使用的JS接口列表 });
ステップ 4: 準備完了インターフェイスを通じて成功した検証を処理する
wx.ready(function(){ // config信息验证后会执行ready方法,所有接口调用都必须在config接口获得结果之后,config是一个客户端的异步操作,所以如果需要在页面加载时就调用相关接口,则须把相关接口放在ready函数中调用来确保正确执行。对于用户触发时才调用的接口,则可以直接调用,不需要放在ready函数中。 });
ステップ 5: エラー インターフェイスを通じて失敗した検証を処理する
wx.error(function(res){ // config信息验证失败会执行error函数,如签名过期导致验证失败,具体错误信息可以打开config的debug模式查看,也可以在返回的res参数中查看,对于SPA可以在这里更新签名。 });
以上がWeChat jsとは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。