Comments (6)
@leggetter check, I just figured that out. I was going to suggest similar behaviour for the node library indeed.
from vonage-node-sdk.
@cbetta I missed specifying this in the client spec (will add) but we ran into a similar conversation around the python library. I'll be updating the spec to read that the client libraries must accept the key as a string, and may provide a way to pass a filename. Reasoning is the former is possible regardless of how you store the key, the latter dictates storage that may be difficult or impossible depending on how you deploy your application.
from vonage-node-sdk.
Node supports Buffer or a string path at present.
from vonage-node-sdk.
@leggetter yet it does not support this:
var Nexmo = require('nexmo');
var nexmo = new Nexmo({
apiKey: 'key',
apiSecret: 'secret',
});
nexmo.app.create(
'First Voice App',
'voice',
'http://example.com/answer',
'http://example.com/event',
{},
function(err, res) {
var appId = res.id;
var privateKey = res.keys.private_key;
nexmo = new Nexmo({
apiKey: 'key',
apiSecret: 'secret',
applicationId: appId,
privateKey: privateKey
});
}
);
What am I missing?
from vonage-node-sdk.
It doesn't support the key being passed as a string. Just:
- String - path to file
- Buffer - contents of key loaded into a buffer
The suggestion elsewhere has been to check the start of the string to see if it's the key. See https://github.com/Nexmo/nexmo-python/issues/12
from vonage-node-sdk.
Closed via #80
from vonage-node-sdk.
Related Issues (20)
- How can I create new User with this SDK??? HOT 1
- 401 Error when sending Whats App message HOT 5
- error Couldn't find package "@vonage/verify2@^1.3.0" required by "@vonage/server-sdk@^3.0.12" on the "npm" registry. HOT 3
- Typescript SyntaxError: Unexpected token '.' during compilation HOT 1
- WebsocketEndpointObject incorrect type
- Request timeout option is broken HOT 1
- Importing @vonage/server-sdk causes TypeScript errors because of incorrect imports in @vonage/voice HOT 14
- Error while trying to import library HOT 3
- [question] How to authenticate to the video package? HOT 2
- Request timeout option is still broken HOT 1
- Cannot send Whatsapp auth template message HOT 4
- readme example does not compile in TS HOT 2
- Messages CLI not working HOT 3
- Vonage.sms.verifySignature doesn't work with inbound SMS message HOT 3
- [Bug]: Issue with npm install HOT 1
- [Bug]: Error: secretOrPrivateKey must be an asymmetric key when using RS256 HOT 8
- [Bug]: typescript results in vetch missing @types/node-fetch HOT 1
- How Do I: send this whatsapp template HOT 3
- [Bug]: getOwnedNumbers seems to return string (JSON) and not an object HOT 3
- [Bug]: vonage video createSession returns undefined sessionId HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from vonage-node-sdk.