Sendgrid-nodejs: рдирд┐рдЬреАрдХрд░рдгрдбрд╛рдЯрд╛ рдХреЗ рд▓рд┐рдП рдЧрд▓рдд рдкреНрд░рдХрд╛рд░ рдХреА рдкрд░рд┐рднрд╛рд╖рд╛

рдХреЛ рдирд┐рд░реНрдорд┐рдд 7 рдорд╛рд░реНрдЪ 2019  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: sendgrid/sendgrid-nodejs

рдХреЗ рд▓рд┐рдП рдкреНрд░рдХрд╛рд░ рдкрд░рд┐рднрд╛рд╖рд╛ PersonalizationData рдПрдХ рдХреНрд╖реЗрддреНрд░ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ dynamicTemplateData ред рд╣рд╛рд▓рд╛рдБрдХрд┐, SendGrid API рдХреЛ dynamic_template_data рдирд╛рдордХ рдлрд╝реАрд▓реНрдб рдХреА рдЕрдкреЗрдХреНрд╖рд╛ рд╣реИред рдирддреАрдЬрддрди, рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рд╡рд░реНрддрдорд╛рди рдореЗрдВ MailData рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ any рдЯрд╛рдЗрдк рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд╛рд▓рдирд╛ рд╣реЛрдЧрд╛, рдпрджрд┐ рд╡реЗ рдПрдХ рд╕рдВрдХрд▓рдХ рддреНрд░реБрдЯрд┐ рдХреЗ рдмрд┐рдирд╛ sgMail.send() рдкрджреНрдзрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ:

sgMail.send({
        personalizations: [
          {
            to: "[email protected]",
            dynamic_template_data: {
                field1: "value1",
                field2: "value2"
            }
          }
        ],
        from: 'noreply<strong i="12">@email</strong>',
        templateId: "xxxxxxxx"
    } as any);

рдЗрд╕рд▓рд┐рдП, рдпрд╛ рддреЛ рдПрдкреАрдЖрдИ # рдХреА рдЕрдкреЗрдХреНрд╖рд╛ рдХреЗ рд╕рд╛рде PersonalizationData рдкреНрд░рдХрд╛рд░ рдореЗрдВ рдлрд╝реАрд▓реНрдб рдХрд╛ рдирд╛рдо рдмрджрд▓рд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдпрд╛ dynamicTemplateData => dynamic_template_data рд╕реЗ рдПрдХ рдореИрдкрд┐рдВрдЧ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред

medium help wanted help wanted community enhancement up for grabs up-for-grabs

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

@egges рдХреЗ рдкрд╛рд╕ рдЗрд╕реА рддрд░рд╣ рдХрд╛ рдореБрджреНрджрд╛ рдерд╛ред

рд░реБрдЪрд┐ рд░рдЦрдиреЗ рд╡рд╛рд▓реЛрдВ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд┐рдпрд╛
https://github.com/sendgrid/sendgrid-nodejs/pull/716#issuecomment -472932577

@thinkingsouble рдХреЗ рд▓рд┐рдП рдПрдХ рд╣реА рд╕рд╡рд╛рд▓, рдХреНрдпреЛрдВ рдпрд╣ рдЕрднреА рддрдХ рддреИрдирд╛рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ? PR рддреИрдпрд╛рд░ рд╣реИ рдФрд░ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдПрдХ рдмрдбрд╝реА рд╕рдорд╕реНрдпрд╛ рд╣реИ рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯрд░реНрд╕ a

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

рд╢реБрдХреНрд░рд┐рдпрд╛ @egges!

рдпрд╣ рдПрдХ рд╢рд╛рдирджрд╛рд░ рдХреИрдЪ рд╣реИ рдФрд░ рдореИрдВрдиреЗ рдЗрд╕реЗ рдЕрдкрдбреЗрдЯ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рдмреИрдХрд▓реЙрдЧ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рд╣реИ рдпрд╛ рд╢рд╛рдпрдж рд╣рдореЗрдВ рдкреАрдЖрд░ рдорд┐рд▓реЗрдЧрд╛ред

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

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

@egges рдХреЗ рдкрд╛рд╕ рдЗрд╕реА рддрд░рд╣ рдХрд╛ рдореБрджреНрджрд╛ рдерд╛ред

рд░реБрдЪрд┐ рд░рдЦрдиреЗ рд╡рд╛рд▓реЛрдВ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд┐рдпрд╛
https://github.com/sendgrid/sendgrid-nodejs/pull/716#issuecomment -472932577

@thinkingsouble рдХреЗ рд▓рд┐рдП рдПрдХ рд╣реА рд╕рд╡рд╛рд▓, рдХреНрдпреЛрдВ рдпрд╣ рдЕрднреА рддрдХ рддреИрдирд╛рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ? PR рддреИрдпрд╛рд░ рд╣реИ рдФрд░ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдПрдХ рдмрдбрд╝реА рд╕рдорд╕реНрдпрд╛ рд╣реИ рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯрд░реНрд╕ a

рдЬреИрд╕рд╛ рдХрд┐ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдореИрдВ рдмрддрд╛ рд╕рдХрддрд╛ рд╣реВрдВ, рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкрд░рд┐рднрд╛рд╖рд╛рдПрдВ рд╕рд╣реА рд╣реИрдВ рдФрд░ рдпрд╣ рдХреЛрдИ рдореБрджреНрджрд╛ рдирд╣реАрдВ рд╣реИред рд╡реИрдпрдХреНрддрд┐рдХрд░рдг рд╡рд╕реНрддреБ JSON рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╢реНрд░реГрдВрдЦрд▓рд╛рдмрджреНрдз рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдХреБрдВрдЬреА рд░рд┐рдХрд░реНрд╕рд┐рд╡рд▓реА рдореЗрдВ рдмрджрд▓ рджрд┐рдП рдЬрд╛рддреЗ snake_case рд╕рд╣рд┐рдд dynamicTemplateData рдХреБрдВрдЬреА ( рд╕реНрд░реЛрдд , рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдмрд╣рд┐рд╖реНрдХрд░рдг рд╕реВрдЪреА рдХреА рдХреБрдВрдЬреА рд╣реИ рдХрд┐ рд░рд┐рдХрд░реНрд╕рд┐рд╡рд▓реА рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд┐рдпрд╛ рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдмрд╕ рд╢реАрд░реНрд╖ рд╕реНрддрд░ рдХреА рдХреБрдВрдЬреА)ред

рдХреГрдкрдпрд╛ рдкреБрди: рдЦреЛрд▓реЗрдВ рдпрджрд┐ рдореИрдВ рдЧрд▓рдд рд╣реВрдВ рдФрд░ рдХреБрдЫ рдпрд╛рдж рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдмрд╕ рдХреЛрдб рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВред

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

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

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

Loriot-n picture Loriot-n  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

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

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

alberto-fp-24 picture alberto-fp-24  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ