ホームページ > 記事 > ウェブフロントエンド > Node.js が WeChat JS-API カプセル化インターフェイスを実装する方法を説明する例
この記事では主に、WeChat JS-API カプセル化インターフェースを実装するための Node.js のサンプル コードを紹介します。編集者が非常に優れていると考えたので、参考として共有します。エディターで見てみましょう
Wechat JS-APIインターフェース
機能:
WeChat JSSDKによって生成されたaccess_token、jsapi_ticket、署名の管理と取得に使用されます
インストール
npm i wechat_interaction_jsapi
Init
let Jsapi = require("wechat_interaction_jsapi");
使用法
WECHAT_APPID、WECHAT_APPSECRETはそれぞれ開発者IDとパスワードで、WeChatパブリックプラットフォーム->開発->基本設定
const jssdk = new Jsapi(WECHAT_APPID, WECHAT_APPSECRET);
1で見つけることができます。 Promise オブジェクトを返し、resolve コールバックは文字列
jssdk.getAccessToken().then( re => console.log(re) ).catch(err => console.error(err));
2 を返します。jsapi_ticket を取得し、Promise オブジェクトを返し、resolve コールバックは文字列
jssdk.getJsApiTicket().then( re => console.log(re) ).catch(err => console.error(err));
3 を返します。検証署名、Promise オブジェクトを返します。解決コールバックは json を返します
jssdk.getSignPackage(url).then( re => console.log(JSON.stringify(re)) ).catch(err => console.error(err));
フローチャート
1. 最初のメソッド (パラメーターが繰り返し表示され、構成が明確です)
2.パラメータが繰り返し表示されず、構成が不明瞭です)
フロントエンドの呼び出し方法
1. 公式ドキュメントを参照してください
https://mp.weixin.qq.com/wiki?t=resource/ res_main&id=mp1421141115
2. 注:
(1) ホワイトリストが設定されていることを確認します: WeChat パブリック プラットフォーム -> 開発 -> 基本設定 -> IP ホワイトリスト
(2) JS インターフェイスのセキュリティを確認します。ドメイン名が設定されました: WeChat パブリック プラットフォーム -> 設定 -> パブリック アカウント設定 -> JS インターフェース セキュア ドメイン名
以上がNode.js が WeChat JS-API カプセル化インターフェイスを実装する方法を説明する例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。