https://github.com/veo-labs/openveo-rest-nodejs-client
OpenVeo NodeJS REST client to interact with OpenVeo Web Service.
https://github.com/veo-labs/openveo-rest-nodejs-client
client nodejs openveo rest
Last synced: 12 months ago
JSON representation
OpenVeo NodeJS REST client to interact with OpenVeo Web Service.
- Host: GitHub
- URL: https://github.com/veo-labs/openveo-rest-nodejs-client
- Owner: veo-labs
- License: agpl-3.0
- Created: 2016-03-01T07:34:57.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2023-04-17T02:00:06.000Z (about 3 years ago)
- Last Synced: 2025-06-08T16:02:54.579Z (about 1 year ago)
- Topics: client, nodejs, openveo, rest
- Language: JavaScript
- Size: 1.34 MB
- Stars: 2
- Watchers: 8
- Forks: 1
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# OpenVeo REST NodeJS Client
OpenVeo REST NodeJS client to interact with [OpenVeo](https://github.com/veo-labs/openveo-core) Web Service.
# Documentation
## Installation
Install the latest version with:
npm install @openveo/rest-nodejs-client
## Usage
```js
'use strict';
const url = require('url');
const OpenVeoClient = require('@openveo/rest-nodejs-client').OpenVeoClient;
const OPENVEO_URL = 'OpenVeo web service url with port';
const CLIENT_ID = 'Your application client id generated by OpenVeo';
const CLIENT_SECRET = 'Your application client secret generated by OpenVeo';
const client = new OpenVeoClient(OPENVEO_URL, CLIENT_ID, CLIENT_SECRET);
// Example to get the list of videos exposed by OpenVeo publish plugin
client.get('publish/videos?page=1&limit=10').then((result) => {
console.log(result);
}).catch((error) => {
console.log(error);
});
```
# API
Documentation is available on [Github pages](https://veo-labs.github.io/openveo-rest-nodejs-client/5.0.1/index.html).
# Contributors
Maintainer: [Veo-Labs](http://www.veo-labs.com/)
# License
[AGPL](http://www.gnu.org/licenses/agpl-3.0.en.html)