Faraday පාදක Mailgun Ruby client එක සෑදෙන විට 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 proxy ලැයිස්තුවේ endpoint එකක් මෙම අගයට පොදු HTTP මාර්ගයක් සැපයිය හැක. api_key සහ api_host යෙදුමේ Mailgun සැකසුම් ලෙස තබන්න, එහි අපේක්ෂිත කලාපීය API hostname ඇතුළුව.

constructor එක proxy_url Faraday හි proxy විකල්පයට යවා API ගිණුම වෙන වශයෙන් වින්‍යාස කරයි. පසුව Mailgun.proxy_url වෙනස් කිරීමෙන් පවතින client එකේ ගබඩා කළ Faraday සම්බන්ධතාවය නොවෙනස්ව පවතී.

proxy_url constructor එකේ සත්වන ස්ථානික තර්කය ලෙසද පිළිගැනේ. එම ස්ථානය තේරුම් ගත හැකි වන පරිදි යෙදුමේ ස්ථාපිත වින්‍යාස ශෛලිය භාවිත කරන්න.

පැරණි mailgun-ruby නිකුතු RestClient භාවිත කළේය. RestClient.proxy පැවරීම එම ප්‍රවාහන පරම්පරාවට අදාළ වේ; Faraday පාදක client එකකට අනුවර්තනය කිරීමට පෙර ස්ථාපිත SDK පරීක්ෂා කරන්න.

අදාළ ලිපි