Klienti Mailgun Ruby i bazuar në Faraday lexon Mailgun.proxy_url kur krijohet. Së pari vendosni atë vlerë të parazgjedhur:

require 'mailgun-ruby'

Mailgun.proxy_url = ENV.fetch('OUTBOUND_PROXY')
client = Mailgun::Client.new(api_key, api_host)

OUTBOUND_PROXY mund të përmbajë një URL si http://proxy.example:8080. Një pikë fundore nga lista e proxy-ve HTTP mund të sigurojë një rrugë publike HTTP për këtë vlerë. Mbani api_key dhe api_host si cilësimet e Mailgun të aplikacionit, duke përfshirë emrin e synuar të hostit rajonal të API-t.

Konstruktori ia kalon proxy_url opsionit të proxy-t të Faraday dhe konfiguron llogarinë e API-t veçmas. Një ndryshim i mëvonshëm i Mailgun.proxy_url e lë të pandryshuar lidhjen Faraday të ruajtur të një klienti ekzistues.

proxy_url pranohet gjithashtu si argumenti i shtatë pozicional i konstruktorit. Përdorni stilin e vendosur të konfigurimit të aplikacionit që ai pozicion të mbetet i kuptueshëm.

Versionet më të vjetra të mailgun-ruby përdornin RestClient. Caktimi i RestClient.proxy vlen për atë gjeneratë transporti; kontrolloni SDK-në e instaluar përpara se ta përshtatni me një klient të bazuar në Faraday.

Artikuj të ngjashëm