這次帶給大家node.js實作微信介面的封裝,node.js實作微信介面封裝的注意事項有哪些,下面就是實戰案例,一起來看一下。
在大家對node.js的使用中,使用node.js去實作微信JS-API封裝介面操作是很多人會遇到的,不少人還不知道具體怎麼去實現,以下文章就跟大家介紹下實現的方法以及程式碼,感興趣的一起了解。
Wechat JS-API介面
功能:
用於管理和獲取微信 JSSDK 生產的access_token、jsapi_ticket和簽名(signature)
Installation
npm i wechat_interaction_jsapi
Init
let Jsapi = require("wechat_interaction_jsapi");
Usage
# WECHAT_APPID, WECHAT_APPSECRET 分別為開發者 id 和密碼,在微信公眾平台->開發->基本配置裡可找到
const jssdk = new Jsapi(WECHAT_APPID, WECHAT_APPSECRET);
1、取得 access_token, 返回promise對象,resolve回呼返回string
jssdk.getAccessToken().then( re => console.log(re) ).catch(err => console.error(err));
2、取得 jsapi_ticket, 返回promise對象,resolve回呼返回string
jssdk.getJsApiTicket().then( re => console.log(re) ).catch(err => console.error(err));
3、取得 JS-SDK 權限驗證的簽章, 返回promise對象,resolve回呼返回json
jssdk.getSignPackage(url).then( re => console.log(JSON.stringify(re)) ).catch(err => console.error(err));
前端呼叫方法
1.參考官方文件
https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421141115
2、注意事項:
(1)確認白名單已配置:微信公眾平台->開發->基本配置->ip白名單
(2)確認JS介面安全網域已設定:微信公眾平台->設定->公眾號碼設定->JS介面安全網域
github:https://github.com/xjnotxj/wechat_interaction_jsapi
相信看了本文案例你已經掌握了方法,更多精彩請關注php中文網其它相關文章!
推薦閱讀:
以上是node.js實作微信介面的封裝的詳細內容。更多資訊請關注PHP中文網其他相關文章!