1 Star 1 Fork 0

yt46767 / express-weixin-test

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

目录

1.express构建 2.实现第三方对接开发(微信公众号)

概述

用nodejs之express来开发,实现第三方对接开发后台。

正文

###创建后台框架——express

|- doc
    |- http://blog.csdn.net/zzwwjjdj1/article/details/51886402
|- 第1步
    |- 全局安装2个模块
    |- express、express-generator
          |- 在命令行输入:
                |- npm install -g express
                |- npm install -g express-generator

###对接微信公众号

  |- 第1步
      |- 使用的模块
      |- sha1 : 加密模块
      |- 安装 : npm install sha1 -save
  |- 第2步
      |- 微信公众号:接口配置和签名验证
            |-(1)接口配置
                  |- 到微信公众平台,填写服务器配置
            |-(2)验证服务器地址的有效性
                  |- 说明
                      |- 填写服务器配置后
                            |- 微信服务器会轮询发起GET请求到服务器地址
                                |- 接收请求,拿到入参:signature(微信加密签名),timestamp(时间戳),nonce(随机数),echostr(随机字符串)
                  |- doc
                      |- http://blog.csdn.net/zzwwjjdj1/article/details/52222137
                  |- create a folder:common
                      |- create a file:utils.js
                  |- create a folder:config
                      |- create a file:config.json
                  |- repair app.js
                  |- 注意
                      |- 微信公众测试号的腾讯服务器对接地址是:http://yt46767.vicp.cc/wechat
            |-(3)获取接口调用凭据
                  |- 微信公众号:access_token获取与保存
                      |- 说明:
                          |- 接口1
                              |- 请求地址:https://api.weixin.qq.com/cgi-bin/token
                              |- 送参:grant_type(=client_credential),appid,secret
                                  |- 封装后的请求:https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET
                      |- doc
                          |- http://blog.csdn.net/zzwwjjdj1/article/details/52222748
                      |- 需要的模块
                            |- request  -- 调用微信接口模块
                            |- redis -- redis数据库模块
                            |- xml2js -- xml转为js对象
                                  |- 安装
                                      |- npm install request xml2js redis -save
                      |- cd a folder:common
                          |- repair a file:utils.js
                      |- cd a folder:common
                          |- create a file:wechatApi.js
                      |- cd a folder:routes
                          |- repair a file:index.js
            |- 注意
                |- 微信公众测试号的腾讯服务器对接地址:
                            |- http://yt46767.vicp.cc/wechat
  |- 第3步
      |- 微信公众测试号:接口配置和签名验证 【wechat模块】
          |- doc
              |- http://blog.csdn.net/zzwwjjdj1/article/details/52367925
          |- cd a folder:routes
              |- create a file:wechat.js
          |- repair app.js
          |- 注意
              |- 此步骤为:模块开发与测试。
              |- 测试,是因为调用微信公众测试号开发。
              |- 微信公众测试号的腾讯服务器对接地址:
                         |- http://yt46767.vicp.cc/wechat

执行

  • 双击 6379.bat
  • cmd.exe
  • npm install
  • npm start

调试

外网访问

- http://yt46767.vicp.cc
- http://yt46767.vicp.cc/acceptAccessToken

本地访问

- http://localhost:3000/
- http://localhost:3000/acceptAccessToken

git操作

git clone git@github.com:yt46767/weixin_express.git

空文件

简介

我用Express+Redis框架开发微信对接后台 展开 收起
JavaScript 等 4 种语言
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
JavaScript
1
https://gitee.com/yt46767/express-weixin-test.git
git@gitee.com:yt46767/express-weixin-test.git
yt46767
express-weixin-test
express-weixin-test
master

搜索帮助