zoukankan      html  css  js  c++  java
  • 微信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接口安全域名

  • 相关阅读:
    示例 json with js
    JS json
    jquery
    发布包规范
    20180320待编辑
    CefSharp中c#和js交互
    列举mvc ActionResult的返回值
    怎么实现第三方登录
    mvc @Html控件
    MVC webuploader 图片
  • 原文地址:https://www.cnblogs.com/xjnotxj/p/7479743.html
Copyright © 2011-2022 走看看