Mailgun Ruby ደንበኛው ሲፈጠር ፕሮክሲውን ያነባል
የFaraday ላይ የተመሠረተ Mailgun::Client ከመፍጠርዎ በፊት Mailgun.proxy_url ያዘጋጁ፣ የAPI አስተናጋጅንና ቁልፍን ለያዩ።
በFaraday ላይ የተመሠረተው የMailgun Ruby ደንበኛ Mailgun.proxy_url ን በሚፈጠርበት ጊዜ ያነባል። ያንን ነባሪ መጀመሪያ ያዘጋጁ፦
require 'mailgun-ruby'
Mailgun.proxy_url = ENV.fetch('OUTBOUND_PROXY')
client = Mailgun::Client.new(api_key, api_host)
OUTBOUND_PROXY እንደ http://proxy.example:8080 ያለ URL ሊይዝ ይችላል። ከHTTP ፕሮክሲ ዝርዝር የመጣ አንድ ነጥብ ለዚህ እሴት ይፋዊ HTTP መንገድ ሊያቀርብ ይችላል። api_key እና api_host ን የመተግበሪያው የMailgun ቅንብሮች አድርገው ይያዙ፣ የታሰበውን የክልል API አስተናጋጅ ስም ጨምሮ።
አስገኘው proxy_url ን ለFaraday ፕሮክሲ አማራጭ ያስተላልፋል እና የAPI መለያውን በተናጠል ያዘጋጃል። በኋላ በMailgun.proxy_url ላይ የሚደረግ ለውጥ ነባር ደንበኛ ያከማቸውን የFaraday ግንኙነት ሳይለውጥ ይተወዋል።
proxy_url እንደ አስገኘው ሰባተኛ ቦታ ክርክርም ይቀበላል። ያ ቦታ እንዲረዳ የመተግበሪያውን የተለመደ የውቅር ዘይቤ ይጠቀሙ።
የቆዩ የmailgun-ruby ስሪቶች RestClient ይጠቀሙ ነበር። የRestClient.proxy ምደባ ለዚያ የማጓጓዣ ትውልድ ይሠራል፤ ወደ Faraday ላይ የተመሠረተ ደንበኛ ከማስተካከልዎ በፊት የተጫነውን SDK ያረጋግጡ።