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 نى تەكشۈرۈڭ.