Glip Client
This is a simple Glip client implementation. It currently supports the following features:
- posts
- send message
- receive messages in real time
- monitor message modification and removal in real time
- get message(s)
- groups
- get group(s)/team(s)
- monitor group events
- persons
- get person
- companies
- get company
Requirement
Node.js 4.2 as mimimum.
Installation
yarn add glip-client
or
npm install --save glip-client
Usage
Please check the examples.
Here is a code snippet to help you to get started quickly:
const GlipClient = const gc = server: processenvSERVER // https://platform.ringcentral.com for production or https://platform.devtest.ringcentral.com for sandbox appKey: processenvAPP_KEY appSecret: processenvAPP_SECRET appName: 'My Glip Client' appVersion: '1.0.0'gc
Login Glip to test
For sandbox, please login https://glip.devtest.ringcentral.com/
For production, please login https://app.glip.com/
Todo
- support batch operations
- postpone, maybe multipart/mixed will be replaced with JSON array.
- Write real unit testing
- Setup Travis CI and Coveralls