Привет, возникла проблема с формой, хочу сделать в своем стиле но для етого нужно работать с API, нашел вот такие методы ноди, но не понимаю как мне их использовать к своей форме, Ронятно вот что:
1) Идет инициализация
2) Получаем user id, secret key
3) Генерирум токен
4) Добавлаем нового пользователя
Может глупый вопрос но с нодой не работал, я могу ее методы импользовать в чистом JS?
Все правильно понимаю? Помогите пожалуста
'use strict';
var https = require('https');
var crypto = require('crypto');
var fs = require('fs');
var API_URL = 'api.sendpulse.com';
var API_USER_ID="";
var API_SECRET="";
var TOKEN_STORAGE="";
var TOKEN="";
/**
* Sendpulse API initialization
*
* @param userId
* @param secret
* @param storage
*/
function init(user_id,secret,storage) {
API_USER_ID=user_id;
API_SECRET=secret;
TOKEN_STORAGE=storage;
var hashName = md5(API_USER_ID+'::'+API_SECRET);
if (fs.existsSync(TOKEN_STORAGE+hashName)) {
TOKEN = fs.readFileSync(TOKEN_STORAGE+hashName,{encoding:'utf8'});
}
if (! TOKEN.length) {
getToken();
}
}
function addSender(callback, senderName, senderEmail){
if ((senderEmail===undefined)||(!senderEmail.length)||(senderName===undefined)||(!senderName.length)) {
return callback(returnError('Empty sender name or email'));
}
var data = {
email: senderEmail,
name: senderName
}
sendRequest( 'senders', 'POST', data, true, callback );
}