• 微信JS-API封装接口——node.js版


    github:https://github.com/xjnotxj/wechat_interaction_jsapi


    Wechat JS-API接口

    npm version

    功能:

    用于管理和获取微信 JSSDK 生产的access_tokenjsapi_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、第一种方式(参数重复出现,条理清楚)

    2、第二种方式(参数不重复出现,条理不清楚)

    前端调用方法

    1、参考官方文档

    https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421141115

    2、注意事项:

    (1)确认白名单已配置:微信公众平台->开发->基本配置->ip白名单

    (2)确认JS接口安全域名已配置:微信公众平台->设置->公众号配置->JS接口安全域名

  • 相关阅读:
    Splay
    AVL
    Everything 搜索文件
    佛祖保佑 永无Bug
    火绒注入
    STL vector list map 用法
    漏洞挖掘 向目标进程中植入代码
    漏洞挖掘 利用漏洞控制程序执行流程
    漏洞挖掘 堆栈的溢出实践
    追码CM破解笔记
  • 原文地址:https://www.cnblogs.com/xjnotxj/p/7479743.html
Copyright © 2020-2023  润新知