Glacann Twilio Java 13.1.0 le tógálaí Apache HttpClient 5 i NetworkHttpClient. Cumraigh seachfhreastalaí an tógálaí sin, ansin cuir an t-iompar chuig cliaint an SDK:

import com.twilio.http.NetworkHttpClient;
import com.twilio.http.TwilioRestClient;
import org.apache.hc.client5.http.impl.classic.HttpClientBuilder;
import org.apache.hc.core5.http.HttpHost;

var apacheBuilder = HttpClientBuilder.create()
    .setProxy(new HttpHost("http", "proxy.example", 8080));

var transport = new NetworkHttpClient(apacheBuilder);
var twilioClient = new TwilioRestClient.Builder(accountSid, authToken)
    .httpClient(transport)
    .build();

Is iad accountSid agus authToken dintiúir Twilio an fheidhmchláir. Tógann an blúire an cliaint; bain úsáid as i bhforlucht oibríocht an acmhainne a ghlacann cliaint, mar shampla create(twilioClient).

Déanann an scéim http cur síos ar an gceangal seachfhreastalaí. Fanann URL API Twilio ina HTTPS. Le haghaidh tástála poiblí API ceadaithe gan cuntas seachfhreastalaí, is féidir le seoladh HTTP ón liosta seachfhreastalaithe HTTP óstach agus port seachfhreastalaí an tógálaí a líonadh.

Le haghaidh seachfhreastalaí fíordheimhnithe, ceangail soláthraí dintiúr Apache atá teoranta d'óstach agus do phort an seachfhreastalaí sula dtógfaidh tú NetworkHttpClient. Tá a chuntas ar leithligh ó chuntas API Twilio.

Meaitseáil le glúin cliaint Apache

D'úsáid eisiúintí Twilio níos luaithe aicmí Apache 4 faoi org.apache.http. Úsáideann Apache 5 pacáistí org.apache.hc agus sínithe tógálaí HttpHost éagsúla. Seiceáil tógálaí NetworkHttpClient sa leagan Twilio roghnaithe san fheidhmchlár sula n-oiriúnaíonn tú an sampla seo.

Ailt ghaolmhara