@vonage/media
v1.4.1
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
146
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/mediaWith Yarn
yarn add @vonage/mediaUsage
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