AcquistaBuy
1-855-856-7678
SupportoSupport
Negli script del server viene utilizzato il modulo request di node.js per effettuare richieste HTTP.
Nell'esempio seguente viene convalidato il nome utente Twitter specificato chiamando le API REST di Twitter e il record viene inserito solo quando la convalida ha esito positivo.
function insert(item, user, request) { if (!item.twitterScreenName) { request.respond(statusCodes.BAD_REQUEST, 'You must include a twitter screen name.'); } else { var httpRequest = require('request'); var uri = 'http://api.twitter.com/1/users/show.json?screen_name=' + item.twitterScreenName; httpRequest(uri, function(err, response, body) { if (err) { request.respond(statusCodes.INTERNAL_SERVER_ERROR, 'Unable to connect to twitter.'); } else if (response.statusCode !== 200) { request.respond(statusCodes.BAD_REQUEST, 'No twitter user found with name ' + item.twitterScreenName + '.'); } else { request.execute(); } }); } }
Per ulteriori informazioni, vedere la pagina relativa al riferimento agli script dei servizi mobili.