sinch-verification
Version:
Verify mobile numbers using Sinch Verification
22 lines (17 loc) • 733 B
JavaScript
// Verify phone number from command line, using Sinch
// Sample is compatible with browserify. Compile using:
// browserify --ignore sync-prompt consoleVerifyNumber.js | uglifyjs > bundle.js
var sinchVerification = require('../index.js')({
key: 'YOUR_APPLICATION_KEY',
secret: 'YOUR_APPLICATION_SECRET'
});
var prompt = require('sync-prompt').prompt || window.prompt;
var consoleOut = function(result) { console.log(result); }
var number = prompt('What is the phone number? ');
var verification = sinchVerification.createVerification(number);
verification.initiate().then(function(result) {
var code = prompt('What is the PIN code? ');
verification.verify(code)
.then(consoleOut)
.fail(consoleOut)
}).fail(consoleOut)