国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 熱點 > 微信 > 正文

Node.js 獲取微信JS-SDK CONFIG的方法示例

2024-07-22 01:18:22
字體:
來源:轉載
供稿:網友

背景

前端在調用微信提供的分享、拍照、掃一掃等功能時需要到后臺獲取配置,主要是簽名(signature)。Node 開發可以用樸靈大佬的SDK—— co-wechat-api 。

配置

到微信公眾平臺進入“公眾號設置”的“功能設置”里填寫“JS接口安全域名”。前提是該域名的項目目錄下有微信提供的校驗文件。如果需要本地調試或者測試環境調試,可以把IP白名單也順便配置一下。

開發

實例化 WechatAPI 對象

const WECHAT_API = new WechatAPI( appid, secret, get_access_token, // function save_access_token, // function 緩存 access_token);WECHAT_API.registerTicketHandle( get_js_api_ticket, // function save_js_api_ticket, // function 緩存 jsapi_ticket);

注意: jsapi_ticket 是公眾號用于調用微信JS接口的臨時票據。正常情況下, jsapi_ticket 的有效期為7200秒,通過 access_token 來獲取。由于獲取 jsapi_ticket 的api調用次數非常有限,頻繁刷新 jsapi_ticket 會導致api調用受限,影響自身業務,開發者必須在自己的服務全局緩存 jsapi_ticket 。同樣的, access_token 有效期也是7200秒,同樣需要全局緩存。

緩存的函數就是簡單的 JSON.stringify 后存入 redis 或其他數據庫。

調用

const params = {   debug: false,   jsApiList: [], // 需要獲取的能力,由前端傳入   url: '',    // 申請能力并且在后臺配置過的域名};ctx.body = await WECHAT_API.getJsConfig(params);

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持錯新站長站。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 澄城县| 镇沅| 忻州市| 津市市| 南木林县| 泗水县| 沅陵县| 常熟市| 和静县| 吉木萨尔县| 铁岭县| 江华| 高平市| 房产| 福海县| 志丹县| 渝中区| 开远市| 大田县| 西藏| 渑池县| 阿勒泰市| 原阳县| 海原县| 清丰县| 江川县| 登封市| 来安县| 武川县| 德江县| 中阳县| 岑溪市| 江门市| 彭泽县| 泰来县| 灌南县| 蒙城县| 东兴市| 西安市| 武功县| 射阳县|