1.0.0 • Published 10 years ago
nexmofy v1.0.0
nexmofy
Nexmo callback receiver which based on Node's EventEmiiter. Nexmofy provides extensible APis.
Getting Started
Create new HTTP Server which handle Callback Requests.
var nexmofy = require('nexmofy');
nexmofy.listen(9000);
... or you can register routes on your own Express Application.
var express = require('express'),
nexmofy = require('nexmofy');
var myApp = express();
...
nexmofy.registerRoutes(myApp);
Register Event Listeners
nexmofy.channel.on('onSMSReceived', function (message) {
console.log('got new message: ', message);
});
Register Callback URL on Nexmo Dashboard
NOTE: nexmofy`s API Endpoint is: /api/nexmo/sms/callback
.
Enjoy! :)
Events
onSMSReceived(payload)
Payload Information
Name | Type | Description | Original Key |
---|---|---|---|
id | String | Message ID | messageId |
from | String | Phone Number which Message was sent from. | msisdn |
to | String | Phone Number which Message was sent to. | to |
text | String | Message Body | text |
type | String | Type | type |
keyword | String | Keyword | keyword |
timestamp | Date | Message timestamp | message-timestamp |
Milestone
- Changeable API Endpoint path
Author
License
1.0.0
10 years ago