May 2, 2013
Examples:
Everlive.Events.beforeRead(function(request, context, callback) { var options = { headers:{ "Authorization" : "Masterkey Gmx36045rLMyFx7Ad1cEXNtxZ9r0wuDc" } }; function(error, response) { if(error){ //Do something with the error here } else { //Do something with the response here } done(); } );});Everlive.Events.beforeRead(function(request, context, done) { var templateName = "WelcomeEmail"; var recipients = ['hristo.borisov@telerik.com']; var emailContext = { CustomSubject: "Email sent from cloud code.", IntValue: 222 }; Everlive.Email.sendEmailFromTemplate(templateName, recipients, emailContext, function(err, result) { //some other logic here... done(); });});Everlive.Events.afterCreate(function(request, response, context, done) { //Instantiate Everlive Twilio API var accountId = '${TwilioAccountId}'; var authToken = '${TwilioAuthToken}'; var twilio = new Everlive.Integration.Twilio(accountId, authToken); //Send SMS to a specific phone number var fromNumber = '+165********'; //One of the numbers in your Twilio account var toNumber = '+3598********'; var message = 'This is automatic SMS from the Friends application.'; twilio.sendSms(fromNumber, toNumber, message,function(result) { //some other logic here... done(); });});