Odesílání e-mailů pomocí rozhraní Gmail API

Automaticky přeloženo z Deepl

Chápeme význam e-mailové komunikace a uvědomujeme si, že odesílání e-mailů je v moderních aplikacích častým požadavkem. Řada osob, které používají službu Gmail, vyjádřila přání mít rozhraní API, které usnadňuje odesílání e-mailů prostřednictvím rozhraní Gmail API. Integrace protokolu OAuth 2.0 byla nezbytná pro navázání spojení se serverem Gmail.

S potěšením oznamujeme, že se pustíme do správy služby Gmail a implementujeme příkaz „odeslat e-mail“.

HDI Google send mail

Připojení k účtu

Před vytvořením e-mailu vytvoříme objekt připojení OAuth 2.0 a objekt Google.

var $oAuth2 : cs.NetKit.OAuth2Provider
var $google : cs.NetKit.Google

$oAuth2:=cs.NetKit.OAuth2Provider.new($param)
$google:=cs.NetKit.Google.new($oAuth2; {mailType: "JMAP"})

Odeslání e-mailu

Nyní, když je připojení OAuth 2.0 připraveno, můžeme odeslat e-mail pomocí funkce mail.send() objektu $google, který jsme vytvořili dříve:

// Email creation
$email:=New object
$email.from:="youremail@gmail.com"
$email.to:="destinationmail@mail.com"
$email.subject:="Test Gmail API"
$email.textBody:="this is a Gmail API test"

// Email sending
$status:=$google.mail.send($email)

Podívejte se na tuto funkci pomocí výše uvedeného HDI a na dokumentaci, kde najdete další podrobnosti!

Fabrice Mainguené
- Product Owner -Fabrice Mainguené se připojil k týmu 4D Program v listopadu 2016. Jako Product Owner má na starosti psaní uživatelských příběhů, které následně převádí do funkčních specifikací. Jeho úkolem je také zajistit, aby dodaná implementace funkcí splňovala potřeby zákazníků.Po získání bakalářského titulu v oboru informatiky na CNAM nastoupil Fabrice do malé softwarové vydavatelské společnosti jako vývojář Windev. Poté pracoval pro různé společnosti v oblasti průmyslu a obchodu jako vývojář aplikací Windev a webových aplikací a také jako technický poradce pro nové funkce.