0.0.5 • Published 6 years ago

muti-platform-manage v0.0.5

Weekly downloads
1
License
MIT
Repository
github
Last release
6 years ago

新媒体平台群管方案

平台基类

所有平台需要默认继承BasePlatformer,内置post 和 get请求(使用方式与request相同,返回一个promise)

Constructor

  • userInfo
  • options

    • host
    • cachePath

Event

  1. onUserInfoChange: 当平台账户信息更改时触发

Method

  • makeUrl: 生成url

    • path: 路径
    • query: 请求数据
    • encode: 是否编码
  • addEventListener: 增加监听事件

    • eventName: 事件名
    • func: 事件处理函数
  • removeEventListener: 取消监听(同上)

  • fireEvent: 触发监听事件

微信公众号平台

WeiXin,调用login后,本地cache路径下会保存一张二维码图片,扫码验证后,即可保证该对象登陆成功,cookies和token会被拦截并触发onUserInfoChange事件,之后即可方便的调用微信公众号后台的api

Method

  • login: 登录平台账户(会调用一次updatePlatformerInfo)

  • checkLogin: 检测平台账户是否登录

  • updatePlatformerInfo: 更新当前平台账户信息

环境要求

需要 NodeJS 8.0+ 环境

0.0.5

6 years ago

0.0.4

6 years ago

0.0.3

6 years ago

0.0.2

6 years ago

0.0.1

6 years ago