Sendgrid-nodejs: рдИрдореЗрд▓ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП REST API рд╡рд┐рд╡рд░рдг рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП

рдХреЛ рдирд┐рд░реНрдорд┐рдд 16 рд╕рд┐рддре░ 2016  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: sendgrid/sendgrid-nodejs

рд╕рд╛рд░рд╛рдВрд╢ рдЬрд╛рд░реА рдХрд░реЛ

рд╣реЗрд▓реНрдкрд░ рдХреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рд╡рд┐рдзрд┐рдпреЛрдВ рдпрд╛ рдкрдереЛрдВ рдХреА рдкрд░рд╡рд╛рд╣ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП: рдЗрд╕реЗ рд▓реЛрдЧреЛрдВ рдХреЛ рд╕рдордЭрджрд╛рд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреЗ рд╕рд╛рде рдИрдореЗрд▓ рднреЗрдЬрдиреЗ рдореЗрдВ рдорджрдж рдХрд░рдиреА рдЪрд╛рд╣рд┐рдП, рдЬреИрд╕реЗ рдПрдирдкреАрдПрдо рдкрд░ рд╣рд░ рджреВрд╕рд░реЗ рдПрдкреАрдЖрдИ рдХреНрд▓рд╛рдЗрдВрдЯред

рдкреНрд░рдЬрдирди рдХрд░рдиреЗ рдХрд┐ рдкреНрд░рдХреНрд░рд┐рдпрд╛

  1. рд╕реЗрдВрдбрдЧреНрд░рд┐рдб v2 рджреЗрдЦреЗрдВред
  2. Sendgrid v4 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рдФрд░ рдЖрд╢реНрдЪрд░реНрдп рдХрд░реЗрдВ рдХрд┐ рдХреНрдпреЛрдВ helper.Email() (рдХрдо рд╕реЗ рдХрдо рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░) рдХреЛрдб рдХреЛ рдирд┐рдореНрди рд╕реНрддрд░ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛рдУрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдореБрдЭреЗ рдЗрд╕ рдмрд╛рдд рдХреА рдкрд░рд╡рд╛рд╣ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЖрдкрдХрд╛ рд╕рдорд╛рдкрди рдмрд┐рдВрджреБ рдХреНрдпрд╛ рд╣реИ, рдЬрдм рддрдХ рдХрд┐ рдореИрдВ рдЗрд╕реЗ рдУрд╡рд░рд░рд╛рдЗрдб рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдХрдЪреНрдЪреЗ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рдмрдЬрд╛рдп рдЖрдкрдХреА рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рд╕рдордЭрджрд╛рд░ рдЪреВрдХ рд╣реИрдВред

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдпрд╣ рд▓реЛрдЧреЛрдВ рдХреЛ npm рдкрд░ рд╣рд░ рджреВрд╕рд░реЗ рдПрдкреАрдЖрдИ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреА рддрд░рд╣ рд╕рдордЭрджрд╛рд░ рдЪреВрдХ рдХреЗ рд╕рд╛рде рдИрдореЗрд▓ рднреЗрдЬрдиреЗ рдореЗрдВ рдорджрдж рдХрд░рдиреА рдЪрд╛рд╣рд┐рдП

рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдпрд╣ рдореЙрдбреНрдпреВрд▓ рд╕реЗрдВрдбрдЧреНрд░рд┐рдб рдкреЗрд▓реЛрдб рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП рдПрдХ рдмреБрдирд┐рдпрд╛рджреА рд╕рд╣рд╛рдпрдХ рд╕реЗрдЯ рдХреА рддрд░рд╣ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рддрд╛ рд╣реИред рдФрд░ рдЗрд╕реЗ рд╡рд┐рдХреГрдд рдЬреЗрд╕рди рдХреЛ рдПрдкреАрдЖрдИ рдХреЛ рдкрд╣рд▓реЗ рд╕реНрдерд╛рди рдкрд░ рдорд╛рд░рдиреЗ рд╕реЗ рд░реЛрдХрдирд╛ рдЪрд╛рд╣рд┐рдПред рдХрдо рд╕реЗ рдХрдо, рдПрдкреАрдЖрдИ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдирд┐рдХрд╛рдп рдореЗрдВ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдореЙрдбреНрдпреВрд▓ рдХреА рдХрдорд┐рдпреЛрдВ рдХреЛ рд╕реАрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдЪрд┐рдд рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдХреЛ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рджреА рдЬрд╛рдПрдЧреАред рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЪрд╛рд░реЛрдВ рдУрд░ рдЕрдзрд┐рдХ рдкреЙрд▓рд┐рд╢ рдХреА рдЬрд░реВрд░рдд рд╣реИред

рд╕рднреА 4 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдпрд╣ рд▓реЛрдЧреЛрдВ рдХреЛ npm рдкрд░ рд╣рд░ рджреВрд╕рд░реЗ рдПрдкреАрдЖрдИ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреА рддрд░рд╣ рд╕рдордЭрджрд╛рд░ рдЪреВрдХ рдХреЗ рд╕рд╛рде рдИрдореЗрд▓ рднреЗрдЬрдиреЗ рдореЗрдВ рдорджрдж рдХрд░рдиреА рдЪрд╛рд╣рд┐рдП

рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдпрд╣ рдореЙрдбреНрдпреВрд▓ рд╕реЗрдВрдбрдЧреНрд░рд┐рдб рдкреЗрд▓реЛрдб рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП рдПрдХ рдмреБрдирд┐рдпрд╛рджреА рд╕рд╣рд╛рдпрдХ рд╕реЗрдЯ рдХреА рддрд░рд╣ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рддрд╛ рд╣реИред рдФрд░ рдЗрд╕реЗ рд╡рд┐рдХреГрдд рдЬреЗрд╕рди рдХреЛ рдПрдкреАрдЖрдИ рдХреЛ рдкрд╣рд▓реЗ рд╕реНрдерд╛рди рдкрд░ рдорд╛рд░рдиреЗ рд╕реЗ рд░реЛрдХрдирд╛ рдЪрд╛рд╣рд┐рдПред рдХрдо рд╕реЗ рдХрдо, рдПрдкреАрдЖрдИ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдирд┐рдХрд╛рдп рдореЗрдВ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдореЙрдбреНрдпреВрд▓ рдХреА рдХрдорд┐рдпреЛрдВ рдХреЛ рд╕реАрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдЪрд┐рдд рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдХреЛ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рджреА рдЬрд╛рдПрдЧреАред рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЪрд╛рд░реЛрдВ рдУрд░ рдЕрдзрд┐рдХ рдкреЙрд▓рд┐рд╢ рдХреА рдЬрд░реВрд░рдд рд╣реИред

рдирдорд╕реНрддреЗ @mikemaccana ,

рдЖрдк рд╕рд╣реА рд╣реИрдВ рдФрд░ рдкрд░рд┐рд╡рд░реНрддрди рдЬрд▓реНрдж рд╣реА рдЖ рд░рд╣реЗ рд╣реИрдВ, рдХреГрдкрдпрд╛ рджреЗрдЦреЗрдВ: https://github.com/sendgrid/sendgrid-nodejs/issues/290

@eizzo ,

рд╣рд╛рдВ, рдЗрд╕ рдкрд╣рд▓реЗ рдкреБрдирд░реНрд▓реЗрдЦрди рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рд╕рднреА v3 рд╡реЗрдм рдПрдкреАрдЖрдИ рдХреЗ рд▓рд┐рдП рдирд┐рдореНрди рд╕реНрддрд░ рдХрд╛ рд╕рдорд░реНрдерди рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдерд╛, рдЬрдмрдХрд┐ рдкрд┐рдЫрд▓реА рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рдкрд┐рдЫрд▓реЗ рдореЗрд▓ рдкреНрд░реЗрд╖рдг рд╕рдорд╛рдкрди рдмрд┐рдВрджреБ рдкрд░ рддрдВрдЧ рдпреБрдЧреНрдорди рдХреЛ рд╣рдЯрд╛рддреЗ рд╣реБрдПред рд╣рдо рдЖрдкрдХреЛ рдЙрд╕ рдпрд╛рддреНрд░рд╛ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдордВрддреНрд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдХреГрдкрдпрд╛ рдХреБрдЫ рд╕рдордп рд╣реЛрдиреЗ рдкрд░ рдЗрд╕реЗ рджреЗрдЦреЗрдВ :

рдореИрдВ рдЖрдкрдХреЗ рджреЛрдиреЛрдВ рдлреАрдбрдмреИрдХ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рдЗрд╕ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреА рд░рд╛рд╣ рдкрд░ рдЖрдЧреЗ рдмрдврд╝ рд░рд╣реЗ рд╣реИрдВред

рдЖрдкрдХреЗ рд╕рдорд░реНрдерди рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!

рдореИрдВ рдпрд╣ рдЯрд┐рдХрдЯ рдмрдВрдж рдХрд░ рд░рд╣рд╛ рд╣реВрдБ; рд╣рд╛рд▓рд╛рдВрдХрд┐, рдХреГрдкрдпрд╛ рдмреЗрдЭрд┐рдЭрдХ рдирдП рдореБрджреНрджреЗ рдЦреЛрд▓реЗрдВ рдпрд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╡рд┐рд╡рд░рдг рдпрд╛ рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреЗ рд╕рд╛рде рдЕрдиреБрд░реЛрдз рдХрд░реЗрдВред

рдЗрд╕ рд╕рд╣рд╛рдпрдХ рдкрд╛рдЧрд▓рдкрди рдХреЛ рджреВрд░/рджреВрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд▓реНрдж рд╣реА рдХреЛрдИ рдорджрдж рдЖ рд░рд╣реА рд╣реИ?

рд╣рд╛рдп @honkskillet ,

рд╣рд╛рдБ :)

рдпрджрд┐ рдЖрдк рдЕрдиреБрд╕рд░рдг рдХрд░рдирд╛ рдпрд╛ рдпреЛрдЧрджрд╛рди рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рддреЛ рдХреГрдкрдпрд╛ рдореЗрд▓ рд╣реЗрд▓реНрдкрд░ рдПрдиреНрд╣рд╛рдВрд╕рдореЗрдВрдЯ (v3 рдореЗрд▓/рднреЗрдЬреЗрдВ) рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХрд╛ рдкрд╛рд▓рди рдХрд░реЗрдВред @adamreisnz рд╕рдореБрджрд╛рдп рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рд╡рд╣рд╛рдВ рдирдП рд╕рд╣рд╛рдпрдХ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рджреЗрдЧрд╛ред

рд╢реБрднрдХрд╛рдордирд╛рдПрдВ,

рдПрд▓реНрдореЗрд░реВ

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

thinkingserious picture thinkingserious  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

zvone187 picture zvone187  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

murphman300 picture murphman300  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

polkhovsky picture polkhovsky  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

TobiahRex picture TobiahRex  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ