@vonage/media
v1.3.0
Published
The Media API can be used to query, download and delete media items such as audio files for use with other Vonage APIs.
Downloads
7
Maintainers
Keywords
Readme
Vonage Media SDK for Node.js
This is the Vonage Media SDK for Node.js for use with Vonage APIs. To use it you will need a Vonage account. Sign up for free at vonage.com.
For full API documentation refer to developer.vonage.com.
Installation
With NPM
npm install @vonage/media
With Yarn
yarn add @vonage/media
Usage
Unlike the other SDK's this package is not included in the Vonage Server SDK for Node.js
const { Auth } = require('@vonage/auth')
const { Media } = require('@vonage/media')
const credentials = new Auth({
applicationId: APP_ID,
privateKey: PRIAVTE_KEY,
})
const options = {}
const mediaClient = new Media(credentials, options)
Where credentials
is any option from @vonage/auth
, and options
is any option from @vonage/server-client
Promises
Most methods that interact with the Vonage API uses Promises. You can either resolve these yourself, or use await
to wait for a response.
const resp = await mediaClient.listMediaItem()
mediaClient
.listMedia()
.then((resp) => console.log(resp))
.catch((err) => console.error(err))
Testing
Run:
npm run test