首頁  >  文章  >  web前端  >  node.js實作微信介面的封裝

node.js實作微信介面的封裝

php中世界最好的语言
php中世界最好的语言原創
2018-04-18 13:35:532004瀏覽

這次帶給大家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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn