Iklayenti le-Mailgun Ruby elisekelwe ku-Faraday lifunda i-Mailgun.proxy_url lapho lakhiwa. Setha leyomphendulo yokuqala kuqala:

require 'mailgun-ruby'

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

I-OUTBOUND_PROXY ingaqukatha i-URL efana http://proxy.example:8080. Indawo yokugcina isuka ohlwini lwama-proxy e-HTTP inganikeza umzila we-HTTP womphakathi wale nani. Gcina i-api_key ne-api_host njengezilungiselelo ze-Mailgun zohlelo, kuhlanganise negama le-API host lesifunda elihlosiwe.

Isakhi sidlulisela i-proxy_url kunketho ye-proxy ye-Faraday futhi sihlela i-akhawunti ye-API ngokwehlukana. Ukushintsha i-Mailgun.proxy_url kamuva kushiya ukuxhumana kwe-Faraday okugciniwe kweklayenti elikhona kungashintshwanga.

I-proxy_url yamukelwa futhi njengengxabano yesikhundla yesikhombisa yesakhi. Sebenzisa isitayela sokuhlela esisunguliwe sohlelo ukuze lesosikhundla sihlale siqondakala.

Izinguqulo ezindala ze-mailgun-ruby zazisebenzisa i-RestClient. Ukwabiwa kwe-RestClient.proxy kusebenza kuleso sizukulwane sezokuthutha; hlola i-SDK efakiwe ngaphambi kokuyijwayelanisa neklayenti elisekelwe ku-Faraday.

Izihloko ezihlobene