Mailgun Ruby müştərisi yaradılarkən proksini oxuyur
Faraday əsaslı cari Mailgun::Client yaratmazdan əvvəl Mailgun.proxy_url təyin edin, API hostunu və açarı ayrı saxlayın.
Faraday əsaslı Mailgun Ruby müştərisi yaradılarkən Mailgun.proxy_url dəyərini oxuyur. Əvvəlcə bu standart dəyəri təyin edin:
require 'mailgun-ruby'
Mailgun.proxy_url = ENV.fetch('OUTBOUND_PROXY')
client = Mailgun::Client.new(api_key, api_host)
OUTBOUND_PROXY http://proxy.example:8080 kimi URL ehtiva edə bilər. HTTP proksi siyahısındakı bir son nöqtə bu dəyər üçün ictimai HTTP marşrutu təmin edə bilər. api_key və api_host-u tətbiqin Mailgun parametrləri kimi saxlayın, nəzərdə tutulan regional API host adı daxil olmaqla.
Konstruktor proxy_url-i Faraday-ın proksi seçiminə ötürür və API hesabını ayrıca konfiqurasiya edir. Mailgun.proxy_url-də sonradan edilən dəyişiklik mövcud müştərinin saxlanmış Faraday bağlantısını dəyişməz qoyur.
proxy_url həmçinin konstruktorun yeddinci mövqe arqumenti kimi qəbul edilir. Həmin mövqenin anlaşılan qalması üçün tətbiqin mövcud konfiqurasiya üslubundan istifadə edin.
Köhnə mailgun-ruby buraxılışları RestClient istifadə edirdi. RestClient.proxy təyinatı həmin nəqliyyat nəslinə aiddir; Faraday əsaslı müştəriyə uyğunlaşdırmadan əvvəl quraşdırılmış SDK-nı yoxlayın.