$ npm install ten-minute-mail --save
var tenMinuteMail = memerlukan('email sepuluh menit');
contoh/temporalMail.js
var tenMinuteMail = memerlukan('sepuluh menit-mail'),action = proses.argv[2],email = proses.argv[3];if(action == 'get'){//dapatkan email sementara barutenMinuteMail.mail (function(err, email){console.log(err, email);//menyimpan cookie di sistem file. Sync.tenMinuteMail.saveCookies();});}else if(action == 'tampilkan' && email){//tampilkan infotenMinuteMail.mail(email, function(err, info){console.log(err, info)});}else if(action == 'inbox' && email){ //tampilkan pesan, indeks default 0tenMinuteMail.inbox(email, 0, function(err, msg){console.log(err, msg);});}else if(action == 'clean'){// Bersihkan cookie lama sync.tenMinuteMail.deleteCookies();console.log('success');}else{//...}
tenMinuteMail.version
Sebuah string yang mewakili nomor versi semantik.
tenMinuteMail.mail(callback)
Metode ini membuat email sementara dan menjalankan callback(err, newEmailInfo).
tenMinuteMail.mail(email, callback)
Metode ini membaca info email dan menjalankan callback(err, emailInfo).
tenMinuteMail.inbox(email, [index], callback)
Metode ini membaca pesan dari kotak masuk email dan menjalankan panggilan balik (err, msg). Indeks adalah nomor pesan default ke 0.
tenMinuteMail.inbox(emailInfo, [index], callback)
Metode ini membaca pesan dari objek emailInfo dari tenMinuteMail.mail dan menjalankan callback(err, msg).
tenMinuteMail.cookiePath
Sebuah string yang mewakili jalur cookie. skrip saat ini/cookie/ default
tenMinuteMail.cookie(file, callback)
Metode ini membuat dan menyimpan di tenMinuteMail.cookiePath/file.json cookie baru, lihat: minta cookie
tenMinuteMail.saveCookies()
Metode ini menyimpan info tenMinuteMail.cookie(file, callback) di jalur tenMinuteMail.cookiePath/meta.json untuk digunakan di masa mendatang. (Sinkronisasi)
tenMinuteMail.reloadCookies()
Metode ini memuat ulang cookie dari jalur tenMinuteMail.cookiePath/meta.json dan file terkait. (Sinkronisasi)
tenMinuteMail.deleteCookies()
Metode ini menghapus semua file dari jalur tenMinuteMail.cookiePath. (Sinkronisasi)
tenMinuteMail.existCookie(email)
Metode ini mengembalikan cookie (tipe jar) email jika ada atau salah.
tenMinuteMail.urlBase
Sebuah string yang mewakili url dasar.
tenMinuteMail.urlIndex
Sebuah string yang mewakili url untuk mendapatkan email baru.
$ npm install
$ npm test