អតិថិជន Mailgun Ruby ដែលមានមូលដ្ឋានលើ Faraday អាន Mailgun.proxy_url នៅពេលវាត្រូវបានបង្កើត។ កំណត់តម្លៃលំនាំដើមនោះជាមុនសិន៖

require 'mailgun-ruby'

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

OUTBOUND_PROXY អាចផ្ទុក URL ដូចជា http://proxy.example:8080។ ចំណុចបញ្ចប់ពីបញ្ជីប្រូកស៊ី HTTP អាចផ្តល់ផ្លូវ HTTP សាធារណៈសម្រាប់តម្លៃនេះ។ រក្សា api_key និង api_host ជាការកំណត់ Mailgun របស់កម្មវិធី រួមទាំងឈ្មោះ host API តំបន់ដែលបានបម្រុងទុក។

កម្មវិធីបង្កើតបញ្ជូន proxy_url ទៅជម្រើសប្រូកស៊ីរបស់ Faraday ហើយកំណត់គណនី API ដោយឡែក។ ការផ្លាស់ប្តូរ Mailgun.proxy_url នៅពេលក្រោយទុកការតភ្ជាប់ Faraday ដែលបានរក្សាទុករបស់អតិថិជនដែលមានស្រាប់មិនផ្លាស់ប្តូរ។

proxy_url ក៏ត្រូវបានទទួលជាអាគុយម៉ង់ទីតាំងទីប្រាំពីររបស់កម្មវិធីបង្កើតផងដែរ។ ប្រើរចនាប័ទ្មកំណត់រចនាសម្ព័ន្ធដែលបានបង្កើតឡើងរបស់កម្មវិធី ដើម្បីឱ្យទីតាំងនោះអាចយល់បាន។

ការចេញផ្សាយ mailgun-ruby ចាស់ៗបានប្រើ RestClient។ ការកំណត់ RestClient.proxy អនុវត្តចំពោះជំនាន់ការដឹកជញ្ជូននោះ; ពិនិត្យ SDK ដែលបានដំឡើងមុនពេលកែសម្រួលវាសម្រាប់អតិថិជនដែលមានមូលដ្ឋានលើ Faraday។

អត្ថបទពាក់ព័ន្ធ