Abokin ciniki na Mailgun Ruby mai tushen Faraday yana karanta Mailgun.proxy_url lokacin da aka gina shi. Saita wannan tsoho da farko:

require 'mailgun-ruby'

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

OUTBOUND_PROXY na iya ɗauke da URL kamar http://proxy.example:8080. Ƙarshen hanya daga jerin proxy na HTTP zai iya samar da hanyar HTTP ta jama'a don wannan ƙimar. Ajiye api_key da api_host a matsayin saitunan Mailgun na aikace-aikacen, gami da sunan host ɗin API na yanki da aka yi niyya.

Maginin yana mika proxy_url zuwa zaɓin proxy na Faraday kuma yana daidaita asusun API dabam. Canjin Mailgun.proxy_url daga baya yana barin haɗin Faraday da aka adana na abokin ciniki na yanzu ba tare da canji ba.

Ana kuma karɓar proxy_url a matsayin hujja ta bakwai ta matsayi na maginin. Yi amfani da salon daidaitawa da aikace-aikacen ya kafa domin wannan matsayi ya kasance mai fahimta.

Tsofaffin bugu na mailgun-ruby sun yi amfani da RestClient. Sanya RestClient.proxy yana aiki ga wannan ƙarni na jigilar; duba SDK ɗin da aka shigar kafin daidaita shi zuwa abokin ciniki mai tushen Faraday.

Labarai masu alaƙa