Skip to content

Commit 00f89c3

Browse files
committed
Nexmo to Vonage name changes
1 parent f1591f9 commit 00f89c3

File tree

127 files changed

+1064
-1064
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

127 files changed

+1064
-1064
lines changed

.env-example

+13-13
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
1-
NEXMO_API_KEY=
2-
NEXMO_API_SECRET=
3-
NEXMO_API_SIGNATURE_SECRET=
4-
NEXMO_PRIVATE_KEY=
5-
NEXMO_TO_NUMBER=
1+
VONAGE_API_KEY=
2+
VONAGE_API_SECRET=
3+
VONAGE_API_SIGNATURE_SECRET=
4+
VONAGE_PRIVATE_KEY=
5+
VONAGE_TO_NUMBER=
66
YOUR_SECOND_MUMBER=
7-
NEXMO_FROM_NUMBER=
8-
NEXMO_BRAND_NAME=
7+
VONAGE_FROM_NUMBER=
8+
VONAGE_BRAND_NAME=
99
PORT=5000
10-
NEXMO_APPLICATION_PRIVATE_KEY_PATH=
11-
NEXMO_APPLICATION_ID=
10+
VONAGE_APPLICATION_PRIVATE_KEY_PATH=
11+
VONAGE_APPLICATION_ID=
1212
SERVER_BASE_URL=https://example.com
1313
SMS_CALLBACK_URL=
1414
TO_NUMBER=
@@ -42,13 +42,13 @@ INSIGHT_NUMBER=
4242
VBC_EXTENSION=
4343

4444
# Account
45-
NEXMO_SECRET_ID=
45+
VONAGE_SECRET_ID=
4646
NEW_SECRET=
4747

4848
# Numbers API
49-
NEXMO_NUMBER=447700900001
50-
NEXMO_NUMBER_TYPE=mobile-lvn
51-
NEXMO_NUMBER_FEATURES=VOICE,SMS
49+
VONAGE_NUMBER=447700900001
50+
VONAGE_NUMBER_TYPE=mobile-lvn
51+
VONAGE_NUMBER_FEATURES=VOICE,SMS
5252
COUNTRY_CODE=GB
5353
NUMBER_SEARCH_PATTERN=234
5454
NUMBER_SEARCH_CRITERIA=1

.github/workflows/push.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@ jobs:
1414
GH_ADMIN_TOKEN: ${{ secrets.GH_ADMIN_TOKEN }}
1515
PR_ACTIVE_BRANCH: master
1616
PR_BRANCH_NAME: automated-node-snippets-update
17-
PR_SUBMODULE_PATH: .repos/nexmo/nexmo-node-code-snippets
17+
PR_SUBMODULE_PATH: .repos/vonage/vonage-node-code-snippets
1818
PR_TARGET_BRANCH: master
1919
PR_TARGET_ORG: nexmo
2020
PR_TARGET_REPO: nexmo-developer
21-
PR_TITLE: nexmo-node-code-snippets Update
21+
PR_TITLE: vonage-node-code-snippets Update

.gitignore

-1
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,3 @@ npm-debug.log
88
*.key
99
.c9
1010
private.key
11-
.nexmo-app

CONTRIBUTING.md

+6-8
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,13 @@
11
# Getting Involved
2-
2+
33
Thanks for your interest in the project, we'd love to have you involved! Check out the sections below to find out more about what to do next...
4-
4+
55
## Opening an Issue
6-
6+
77
We always welcome issues, if you've seen something that isn't quite right or you have a suggestion for a new feature, please go ahead and open an issue in this project. Include as much information as you have, it really helps.
8-
8+
99
## Making a Code Change
10-
10+
1111
We're always open to pull requests, but these should be small and clearly described so that we can understand what you're trying to do. Feel free to open an issue first and get some discussion going.
12-
13-
When you're ready to start coding, fork this repository to your own GitHub account and make your changes in a new branch. Once you're happy, open a pull request and explain what the change is and why you think we should include it in our project.
14-
1512

13+
When you're ready to start coding, fork this repository to your own GitHub account and make your changes in a new branch. Once you're happy, open a pull request and explain what the change is and why you think we should include it in our project.

LICENSE.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
The MIT License (MIT)
1+
# The MIT License (MIT)
22

3-
Copyright (c) 2019 Nexmo Community
3+
Copyright 2020 Vonage
44

55
Permission is hereby granted, free of charge, to any person obtaining a copy
66
of this software and associated documentation files (the "Software"), to deal

README.md

+2-5
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
1-
# Nexmo APIs Quickstart Examples for Node.JS
2-
3-
<img src="https://developer.nexmo.com/assets/images/Vonage_Nexmo.svg" height="48px" alt="Nexmo is now known as Vonage" />
1+
# Vonage APIs Quickstart Examples for Node.JS
42

3+
<img src="https://developer.nexmo.com/images/logos/vbc-logo.svg" height="48px"/>
54

65
Quickstarts also available for: [Java](https://github.com/nexmo-community/nexmo-java-quickstart), [.NET](https://github.com/nexmo-community/nexmo-dotnet-quickstart), [PHP](https://github.com/nexmo-community/nexmo-php-quickstart), [Python](https://github.com/nexmo-community/nexmo-python-quickstart), [Ruby](https://github.com/nexmo-community/nexmo-ruby-quickstart)
76

@@ -40,8 +39,6 @@ For some of the examples, you will need to [buy a number](https://dashboard.nexm
4039
| ------------------------- | ---------------------------------------- |
4140
| [Two-Factor Authentication](https://www.nexmo.com/blog/2017/04/11/implement-two-factor-authentication-2fa-web-apps-node-js-dr/) | [2fa.js](https://github.com/nexmo-community/nexmo-node-quickstart/blob/master/verify/2fa.js) and [UI code](https://github.com/nexmo-community/nexmo-node-quickstart/tree/master/verify/views) |
4241

43-
44-
4542
## Request More Examples
4643

4744
Please [raise an issue](/../../issues/) to request an example that isn't present within the quickstart. Pull requests will be gratefully received.

account/account-balance.js

+7-7
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
require('dotenv').config({path: __dirname + '/../.env'})
22

3-
const NEXMO_API_KEY = process.env.NEXMO_API_KEY
4-
const NEXMO_API_SECRET = process.env.NEXMO_API_SECRET
3+
const VONAGE_API_KEY = process.env.VONAGE_API_KEY
4+
const VONAGE_API_SECRET = process.env.VONAGE_API_SECRET
55

6-
const Nexmo = require('nexmo')
6+
const Vonage = require('@vonage/server-sdk')
77

8-
const nexmo = new Nexmo({
9-
apiKey: NEXMO_API_KEY,
10-
apiSecret: NEXMO_API_SECRET
8+
const vonage = new Vonage({
9+
apiKey: VONAGE_API_KEY,
10+
apiSecret: VONAGE_API_SECRET
1111
})
1212

13-
nexmo.account.checkBalance((err, result) => {
13+
vonage.account.checkBalance((err, result) => {
1414
console.log(`${result.value.toFixed(2)} EUR`);
1515
});
1616

account/configure-account.js

+7-7
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
require('dotenv').config({path: __dirname + '/../.env'})
22

3-
const NEXMO_API_KEY = process.env.NEXMO_API_KEY
4-
const NEXMO_API_SECRET = process.env.NEXMO_API_SECRET
3+
const VONAGE_API_KEY = process.env.VONAGE_API_KEY
4+
const VONAGE_API_SECRET = process.env.VONAGE_API_SECRET
55
const SMS_CALLBACK_URL = process.env.SMS_CALLBACK_URL
66

7-
const Nexmo = require('nexmo')
7+
const Vonage = require('@vonage/server-sdk')
88

9-
const nexmo = new Nexmo({
10-
apiKey: NEXMO_API_KEY,
11-
apiSecret: NEXMO_API_SECRET
9+
const vonage = new Vonage({
10+
apiKey: VONAGE_API_KEY,
11+
apiSecret: VONAGE_API_SECRET
1212
})
1313

14-
nexmo.account.updateSMSCallback(SMS_CALLBACK_URL, (err, result) => {
14+
vonage.account.updateSMSCallback(SMS_CALLBACK_URL, (err, result) => {
1515
console.log(result);
1616
});
1717

account/create-secret.js

+7-7
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
require('dotenv').config({path: __dirname + '/../.env'})
22

3-
const NEXMO_API_KEY = process.env.NEXMO_API_KEY
4-
const NEXMO_API_SECRET = process.env.NEXMO_API_SECRET
3+
const VONAGE_API_KEY = process.env.VONAGE_API_KEY
4+
const VONAGE_API_SECRET = process.env.VONAGE_API_SECRET
55
const NEW_SECRET = process.env.NEW_SECRET
66

77

8-
const Nexmo = require('nexmo')
8+
const Vonage = require('@vonage/server-sdk')
99

10-
const nexmo = new Nexmo({
11-
apiKey: NEXMO_API_KEY,
12-
apiSecret: NEXMO_API_SECRET
10+
const vonage = new Vonage({
11+
apiKey: VONAGE_API_KEY,
12+
apiSecret: VONAGE_API_SECRET
1313
})
1414

15-
nexmo.account.createSecret(NEXMO_API_KEY, NEW_SECRET, (err, result) => {
15+
vonage.account.createSecret(VONAGE_API_KEY, NEW_SECRET, (err, result) => {
1616
if (err) {
1717
console.log("Error: " + err.statusCode);
1818
console.log(err.body);

account/delete-secret.js

+8-8
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
require('dotenv').config({path: __dirname + '/../.env'})
22

3-
const NEXMO_API_KEY = process.env.NEXMO_API_KEY
4-
const NEXMO_API_SECRET = process.env.NEXMO_API_SECRET
5-
const NEXMO_SECRET_ID = process.env.NEXMO_SECRET_ID
3+
const VONAGE_API_KEY = process.env.VONAGE_API_KEY
4+
const VONAGE_API_SECRET = process.env.VONAGE_API_SECRET
5+
const VONAGE_SECRET_ID = process.env.VONAGE_SECRET_ID
66

7-
const Nexmo = require('nexmo')
7+
const Vonage = require('@vonage/server-sdk')
88

9-
const nexmo = new Nexmo({
10-
apiKey: NEXMO_API_KEY,
11-
apiSecret: NEXMO_API_SECRET
9+
const vonage = new Vonage({
10+
apiKey: VONAGE_API_KEY,
11+
apiSecret: VONAGE_API_SECRET
1212
})
1313

14-
nexmo.account.deleteSecret(NEXMO_API_KEY, NEXMO_SECRET_ID, (err, result) => {
14+
vonage.account.deleteSecret(VONAGE_API_KEY, VONAGE_SECRET_ID, (err, result) => {
1515
if (err) {
1616
console.log("Error: " + err.statusCode);
1717
console.log(err.body);

account/fetch-a-secret.js

+8-8
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
require('dotenv').config({path: __dirname + '/../.env'})
22

3-
const NEXMO_API_KEY = process.env.NEXMO_API_KEY
4-
const NEXMO_API_SECRET = process.env.NEXMO_API_SECRET
5-
const NEXMO_SECRET_ID = process.env.NEXMO_SECRET_ID
3+
const VONAGE_API_KEY = process.env.VONAGE_API_KEY
4+
const VONAGE_API_SECRET = process.env.VONAGE_API_SECRET
5+
const VONAGE_SECRET_ID = process.env.VONAGE_SECRET_ID
66

7-
const Nexmo = require('nexmo')
7+
const Vonage = require('@vonage/server-sdk')
88

9-
const nexmo = new Nexmo({
10-
apiKey: NEXMO_API_KEY,
11-
apiSecret: NEXMO_API_SECRET
9+
const vonage = new Vonage({
10+
apiKey: VONAGE_API_KEY,
11+
apiSecret: VONAGE_API_SECRET
1212
})
1313

14-
nexmo.account.getSecret(NEXMO_API_KEY, NEXMO_SECRET_ID, (err, result) => {
14+
vonage.account.getSecret(VONAGE_API_KEY, VONAGE_SECRET_ID, (err, result) => {
1515
if (!err) {
1616
console.log(result.id, result.created_at);
1717
}

account/list-secrets.js

+7-7
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
require('dotenv').config({path: __dirname + '/../.env'})
22

3-
const NEXMO_API_KEY = process.env.NEXMO_API_KEY
4-
const NEXMO_API_SECRET = process.env.NEXMO_API_SECRET
3+
const VONAGE_API_KEY = process.env.VONAGE_API_KEY
4+
const VONAGE_API_SECRET = process.env.VONAGE_API_SECRET
55

6-
const Nexmo = require('nexmo')
6+
const Vonage = require('@vonage/server-sdk')
77

8-
const nexmo = new Nexmo({
9-
apiKey: NEXMO_API_KEY,
10-
apiSecret: NEXMO_API_SECRET
8+
const vonage = new Vonage({
9+
apiKey: VONAGE_API_KEY,
10+
apiSecret: VONAGE_API_SECRET
1111
})
1212

13-
nexmo.account.listSecrets(NEXMO_API_KEY, (err, result) => {
13+
vonage.account.listSecrets(VONAGE_API_KEY, (err, result) => {
1414
if (!err) {
1515
let secrets = result._embedded.secrets;
1616

applications/create-application-v2.js

+7-7
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
require('dotenv').config({ path: __dirname + '/../.env' })
22

3-
const NEXMO_API_KEY = process.env.NEXMO_API_KEY
4-
const NEXMO_API_SECRET = process.env.NEXMO_API_SECRET
3+
const VONAGE_API_KEY = process.env.VONAGE_API_KEY
4+
const VONAGE_API_SECRET = process.env.VONAGE_API_SECRET
55
const APPLICATION_NAME = process.env.APPLICATION_NAME
66

7-
const Nexmo = require('nexmo')
7+
const Vonage = require('@vonage/server-sdk')
88

9-
var nexmo = new Nexmo({
10-
apiKey: NEXMO_API_KEY,
11-
apiSecret: NEXMO_API_SECRET
9+
const vonage = new Vonage({
10+
apiKey: VONAGE_API_KEY,
11+
apiSecret: VONAGE_API_SECRET
1212
}, {
1313
debug: true
1414
});
1515

16-
nexmo.applications.create({
16+
vonage.applications.create({
1717
name: APPLICATION_NAME,
1818
capabilities: {
1919
voice: {

applications/create-application.js

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
/* Voice Tutorial 2: Receiving calls to your Nexmo number
2-
This example is an alternative to use Nexmo CLI to create an Application.
1+
/* Voice Tutorial 2: Receiving calls to your Vonage number
2+
This example is an alternative to use Vonage CLI to create an Application.
33
Run this code, then update your Dashboard with the App ID generated with this script.
44
See also: receive-call-webhook.js
55
@@ -9,8 +9,8 @@
99
'use strict';
1010

1111
require('dotenv').config({path: __dirname + '/../.env'});
12-
const Nexmo = require('nexmo');
13-
const nexmo = new Nexmo({apiKey: process.env.NEXMO_API_KEY, apiSecret: process.env.NEXMO_API_SECRET});
12+
const Vonage = require('@vonage/server-sdk');
13+
const vonage = new Vonage({apiKey: process.env.VONAGE_API_KEY, apiSecret: process.env.VONAGE_API_SECRET});
1414

1515
const name = 'My Voice App';
1616
const type = 'voice';
@@ -19,6 +19,6 @@ const eventUrl = 'https://97855482.ngrok.io/event';
1919

2020
let options = {};
2121

22-
nexmo.applications.create(name, type, answerUrl, eventUrl, options, (err, res) => {
22+
applications.create(name, type, answerUrl, eventUrl, options, (err, res) => {
2323
console.log(res);
2424
});

applications/delete-application.js

+7-7
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
require('dotenv').config({ path: __dirname + '/../.env' })
22

3-
const NEXMO_API_KEY = process.env.NEXMO_API_KEY
4-
const NEXMO_API_SECRET = process.env.NEXMO_API_SECRET
3+
const VONAGE_API_KEY = process.env.VONAGE_API_KEY
4+
const VONAGE_API_SECRET = process.env.VONAGE_API_SECRET
55
const NEXMO_APPLICATION_ID = process.env.NEXMO_APPLICATION_ID
66

7-
const Nexmo = require('nexmo')
7+
const Vonage = require('@vonage/server-sdk')
88

9-
var nexmo = new Nexmo({
10-
apiKey: NEXMO_API_KEY,
11-
apiSecret: NEXMO_API_SECRET
9+
const vonage = new Vonage({
10+
apiKey: VONAGE_API_KEY,
11+
apiSecret: VONAGE_API_SECRET
1212
}, {
1313
debug: true
1414
});
1515

16-
nexmo.applications.delete(NEXMO_APPLICATION_ID, (error, result) => {
16+
vonage.applications.delete(NEXMO_APPLICATION_ID, (error, result) => {
1717
if(error) {
1818
console.error(error);
1919
}

applications/get-application.js

+7-7
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
require('dotenv').config({ path: __dirname + '/../.env' })
22

3-
const NEXMO_API_KEY = process.env.NEXMO_API_KEY
4-
const NEXMO_API_SECRET = process.env.NEXMO_API_SECRET
3+
const VONAGE_API_KEY = process.env.VONAGE_API_KEY
4+
const VONAGE_API_SECRET = process.env.VONAGE_API_SECRET
55
const NEXMO_APPLICATION_ID = process.env.NEXMO_APPLICATION_ID
66

7-
const Nexmo = require('nexmo')
7+
const Vonage = require('@vonage/server-sdk')
88

9-
var nexmo = new Nexmo({
10-
apiKey: NEXMO_API_KEY,
11-
apiSecret: NEXMO_API_SECRET
9+
const vonage = new Vonage({
10+
apiKey: VONAGE_API_KEY,
11+
apiSecret: VONAGE_API_SECRET
1212
}, {
1313
debug: true
1414
});
1515

16-
nexmo.applications.get(NEXMO_APPLICATION_ID, (error, result) => {
16+
vonage.applications.get(NEXMO_APPLICATION_ID, (error, result) => {
1717
if(error) {
1818
console.error(error);
1919
}

applications/get-applications.js

+7-7
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
require('dotenv').config({ path: __dirname + '/../.env' })
22

3-
const NEXMO_API_KEY = process.env.NEXMO_API_KEY
4-
const NEXMO_API_SECRET = process.env.NEXMO_API_SECRET
3+
const VONAGE_API_KEY = process.env.VONAGE_API_KEY
4+
const VONAGE_API_SECRET = process.env.VONAGE_API_SECRET
55

6-
const Nexmo = require('nexmo')
6+
const Vonage = require('@vonage/server-sdk')
77

8-
var nexmo = new Nexmo({
9-
apiKey: NEXMO_API_KEY,
10-
apiSecret: NEXMO_API_SECRET
8+
const vonage = new Vonage({
9+
apiKey: VONAGE_API_KEY,
10+
apiSecret: VONAGE_API_SECRET
1111
}, {
1212
debug: true
1313
});
1414

15-
nexmo.applications.get({}, (error, result) => {
15+
vonage.applications.get({}, (error, result) => {
1616
if(error) {
1717
console.error(error);
1818
}

0 commit comments

Comments
 (0)