Kalo te dokumentacioni
Ruby

Gem-i për Ruby

Klienti zyrtar Ruby për API-në e OpenEmail. Pa varësi në kohën e ekzekutimit dhe me një metodë për çdo endpoint.

Çfarë është

Një gem i vetëm për të gjithë API-në (dërgimi, shabllonet, gjurmimi, thread-et, draftet, etiketat, kontaktet, audiencat, formularët e regjistrimit, transmetimet, domenet, rregullat, webhook-et, kalendari, cilësimet, rolet, anëtarët, ndalimet, skedarët dhe kutitë e përkohshme), me një metodë për çdo metodë të TypeScript SDK-së nën të njëjtin emër në snake_case, një klasë gabimi për çdo lloj refuzimi, riprovime që nuk mund ta dyfishojnë një dërgim dhe një verifikues nënshkrimesh webhook-u. Nuk i duhet gjë tjetër përveç Ruby 3.2 ose më të ri, dhe një klient i vetëm mund të ndahet pa rrezik mes fijeve të ekzekutimit dhe i mbijeton një fork-u.

bundle add openemail
send_email.rb
require "openemail" OpenEmail.init(api_key: ENV.fetch("OPENEMAIL_API_KEY")) OpenEmail.emails.send(  from: "Acme Billing <[email protected]>",  to: "[email protected]",  subject: "Your September invoice",  html: "<p>Invoice attached.</p>")

Ku të shkoni

Mbështjell të njëjtën API si çdo klient tjetër

Gjithçka këtu është sipërfaqja që dokumenton referenca e API-së dhe që mbështjell TypeScript SDK-ja, ndaj lexoni referencën e API-së për të kuptuar çfarë bën një endpoint dhe këtë faqe për të parë si ta thërrisni nga Ruby. Çdo metodë TypeScript ka një binjake në Ruby, dhe kontrolli i përputhshmërisë i gem-it i ekzekuton të dyja me të njëjtat argumente dhe dështon nëse nuk dërgojnë bajt për bajt të njëjtën kërkesë.