sendgrid template custom button url?

1 Antwort

Du hast das Komma (,) nach dem Schlüssel 'name' => $username vergessen . In PHP muss jeder Schlüssel-Wert-Paar in einem assoziativen Array durch ein Komma getrennt sein.

$emailContent = [

  'personalizations' => [

    [

      'to' => [

        [

          'email' => $email

        ]

      ],

      'dynamic_template_data' => [

        'name' => $username,

        'url' => 'https://CavemanOdyssey/backend/EmailVerification.php?token=' . $token

      ]

    ]

  ],

  'from' => [

    'email' => "no-reply@cavemanodysseyserver.de",

    'name' => "Cavemanodyssey"

  ],

  'template_id' => $templateId

];

Woher ich das weiß:Hobby – Programmierer

nikeboycookie 
Beitragsersteller
 23.10.2023, 14:35

Also das funktioniert nicht es gibt zwar keine fehler mehr aber funktioniert nicht der user text wird geeandert aber bei dem button weiSS ich es nicht weil sendgrid es zu seinem eigenen link aendert aber wenn man auf den button drueckt steht invalid link. Vielleicht hab ich etwas beim template falsch gemacht weiSSt du wie das geht?

0
nikeboycookie 
Beitragsersteller
 23.10.2023, 14:42

habs geschafft

0
nikeboycookie 
Beitragsersteller
 23.10.2023, 15:00
@JulianOnFire

ne hab in sendgrid bei dem button {{url}} eingetragen aber dabei musste da {{Weburl}} hin und im skript auch haha

1