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“.
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!