ten minute mail
1.0.0
$ npm install ten-minute-mail --save
var tenMinuteMail = require('十分鐘郵件');
範例/temporalMail.js
var tenMinuteMail = require('十分鐘郵件'),action = process.argv[2],email = process.argv[3];if(action == 'get'){//取得新的臨時郵件tenMinuteMail.mail (function(err, email){console.log(err, email);//將cookie儲存到檔案系統中。Sync.tenMinuteMail.saveCookies();});}else if(action == 'show' && email ){ //顯示infotenMinuteMail.mail(email, function(err, info){console.log(err, info)});}else if(action == 'inbox' && email){//顯示訊息,索引默認0tenMinuteMail。 ); console.log('成功');}其他{//...}
tenMinuteMail.version
表示語意版本號的字串。
tenMinuteMail.mail(callback)
此方法會建立臨時郵件並執行回呼(err,newEmailInfo)。
tenMinuteMail.mail(email, callback)
此方法讀取電子郵件訊息並執行回呼(err, emailInfo)。
tenMinuteMail.inbox(email, [index], callback)
此方法從電子郵件收件匣讀取訊息並執行回呼(err,msg)。索引是一個訊息編號,預設為 0。
tenMinuteMail.inbox(emailInfo, [index], callback)
此方法從 tenMinuteMail.mail 的 emailInfo 物件讀取訊息並執行回呼(err,msg)。
tenMinuteMail.cookiePath
表示 cookie 路徑的字串。預設 currentScript/cookies/
tenMinuteMail.cookie(file, callback)
此方法會建立並儲存在 tenMinuteMail.cookiePath/file.json 中一個新的 cookie,請參閱:請求 cookie
tenMinuteMail.saveCookies()
此方法將 tenMinuteMail.cookie(file,callback) 的資訊保存在路徑 tenMinuteMail.cookiePath/meta.json 中以供將來使用。 (同步)
tenMinuteMail.reloadCookies()
此方法從路徑 tenMinuteMail.cookiePath/meta.json 和相關檔案重新載入 cookie。 (同步)
tenMinuteMail.deleteCookies()
此方法從路徑 tenMinuteMail.cookiePath 中刪除所有檔案。 (同步)
tenMinuteMail.existCookie(email)
如果存在或錯誤,此方法將傳回電子郵件的 cookie(類型為 jar)。
tenMinuteMail.urlBase
表示基本 url 的字串。
tenMinuteMail.urlIndex
表示取得新電子郵件的 url 的字串。
$ npm install
$ npm test