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 hostname সহ।

কনষ্ট্ৰাক্টৰে proxy_url Faraday-ৰ প্ৰক্সি অপশ্যনলৈ প্ৰেৰণ কৰে আৰু API একাউণ্ট সুকীয়াকৈ কনফিগাৰ কৰে। পিছত Mailgun.proxy_url সলনি কৰিলে বৰ্তমান ক্লায়েন্টৰ সংৰক্ষিত Faraday সংযোগ অপৰিৱৰ্তিত থাকে।

proxy_url কনষ্ট্ৰাক্টৰৰ সপ্তম স্থানীয় আৰ্গুমেন্ট হিচাপেও গ্ৰহণ কৰা হয়। এপ্লিকেশ্যনৰ প্ৰচলিত কনফিগাৰেশ্যন শৈলী ব্যৱহাৰ কৰক যাতে সেই স্থানটো বুজিব পৰা যায়।

পুৰণি mailgun-ruby সংস্কৰণে RestClient ব্যৱহাৰ কৰিছিল। RestClient.proxy নিযুক্তি সেই পৰিবহণ প্ৰজন্মৰ বাবে প্ৰযোজ্য; Faraday-ভিত্তিক ক্লায়েন্টলৈ ৰূপান্তৰ কৰাৰ আগতে ইনষ্টল কৰা SDK পৰীক্ষা কৰক।

সম্পৰ্কিত প্ৰবন্ধ