በ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 ያረጋግጡ።

ተዛማጅ ጽሑፎች