Twilio Java SDK 13: ṣètò aṣojú pẹ̀lú Apache HttpClient 5
Ṣètò NetworkHttpClient tí ó mọ aṣojú kí o sì fi í ránṣẹ́ sí TwilioRestClient láìtún kọ ìpele ìbéèrè SDK.
Twilio Java 13.1.0 gba olùkọ́ Apache HttpClient 5 nínú NetworkHttpClient. Ṣètò aṣojú olùkọ́ yẹn, lẹ́yìn náà fi ohun gbé náà ránṣẹ́ sí alábàáṣepọ̀ 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();accountSid àti authToken ni àwọn ẹ̀rí Twilio ti ohun èlò náà. Ẹ̀ka yìí kọ alábàáṣepọ̀; lò ó nínú ìgbékún iṣẹ́ ohun àmúṣọrọ̀ tí ó gba alábàáṣepọ̀, bíi create(twilioClient).
Ètò http ṣàlàyé ìsopọ̀ aṣojú. URL API Twilio ń jẹ́ HTTPS. Fún ìdánwò API gbogbo ènìyàn tí a gbà láyè láìsí àkọsílẹ̀ aṣojú, àdírẹ́sì HTTP láti àkójọ aṣojú HTTP lè kún olùgbàlejò àti ibùdó aṣojú olùkọ́.
Fún aṣojú tí a ti jẹ́rìí, so olùpèsè ẹ̀rí Apache tí ó ní ààlà sí olùgbàlejò àti ibùdó aṣojú kí o tó kọ NetworkHttpClient. Àkọsílẹ̀ rẹ̀ yàtọ̀ sí àkọsílẹ̀ API Twilio.
Bá ìran alábàáṣepọ̀ Apache mu
Àwọn ìtúsílẹ̀ Twilio àtẹ̀yìnwá lo àwọn kíláàsì Apache 4 lábẹ́ org.apache.http. Apache 5 lo àwọn àpò org.apache.hc àti àwọn ìbuwọ́lu olùkọ́ HttpHost tí ó yàtọ̀. Ṣàyẹ̀wò olùkọ́ NetworkHttpClient nínú ẹ̀yà Twilio tí ohun èlò yàn kí o tó ṣàtúnṣe àpẹẹrẹ yìí.