File tree Expand file tree Collapse file tree 9 files changed +18
-18
lines changed
send_message_with_error_handling
update_messaging_services Expand file tree Collapse file tree 9 files changed +18
-18
lines changed Original file line number Diff line number Diff line change 1
1
//Get Messages No Params
2
- TwilioApiClient client = new TwilioApiClient ();
2
+ TwilioSF__TwilioApiClient client = new TwilioSF__TwilioApiClient ();
3
3
client .addUrlPart ('Accounts' );
4
4
client .addUrlPart ('ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' );
5
5
client .addUrlPart ('Messages' );
6
6
client .addUrlPart ('.json' );
7
- TwilioApiClientResponse response = client .doGet ();
7
+ TwilioSF__TwilioApiClientResponse response = client .doGet ();
8
8
9
9
system .debug (response .getTwilioJsonParser ().get ('first_page_uri' ).getString ());
10
10
system .debug (response .getTwilioJsonParser ().get ('previous_page_uri' ).getString ());
Original file line number Diff line number Diff line change 1
1
//Get Messages with Params
2
- TwilioApiClient client = new TwilioApiClient ();
2
+ TwilioSF__TwilioApiClient client = new TwilioSF__TwilioApiClient ();
3
3
client .addUrlPart ('Accounts' );
4
4
client .addUrlPart ('ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' );
5
5
client .addUrlPart ('Messages' );
8
8
client .addParam ('To' ,'+15558675310' );
9
9
client .addParam ('PageSize' ,'5' );
10
10
client .addParam ('DateSent' ,'2018-06-01' ,'>=' );
11
- TwilioApiClientResponse response = client .doGet ();
11
+ TwilioSF__TwilioApiClientResponse response = client .doGet ();
12
12
13
13
system .debug (response .getTwilioJsonParser ().get ('previous_page_uri' ).getString ());
14
14
system .debug (response .getTwilioJsonParser ().get ('page_size' ).getInteger ());
Original file line number Diff line number Diff line change 1
1
//Get Messages Services
2
- TwilioApiClient client = new TwilioApiClient ();
3
- TwilioApiClientResponse response = client .doGet ('https://messaging.twilio.com/v1/Services' );
2
+ TwilioSF__TwilioApiClient client = new TwilioSF__TwilioApiClient ();
3
+ TwilioSF__TwilioApiClientResponse response = client .doGet ('https://messaging.twilio.com/v1/Services' );
4
4
system .debug (JSON .serializePretty (response .toMap ()));
Original file line number Diff line number Diff line change 1
1
//Pagination
2
- TwilioApiClient client = new TwilioApiClient ();
2
+ TwilioSF__TwilioApiClient client = new TwilioSF__TwilioApiClient ();
3
3
client .addUrlPart ('Accounts' );
4
4
client .addUrlPart ('ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' );
5
5
client .addUrlPart ('Messages' );
6
6
client .addUrlPart ('.json' );
7
7
8
8
9
- TwilioApiClientResponse response = client .doGet ();
9
+ TwilioSF__TwilioApiClientResponse response = client .doGet ();
10
10
String nextPage = response .getTwilioJsonParser ().get ('next_page_uri' ).getString ();
11
11
client .setNextUrl (nextPage );
12
12
while (client .hasNextPage ()) {
Original file line number Diff line number Diff line change 1
1
//Pagination Example
2
- TwilioApiClient client = new TwilioApiClient ();
2
+ TwilioSF__TwilioApiClient client = new TwilioSF__TwilioApiClient ();
3
3
client .addUrlPart ('Accounts' );
4
4
client .addUrlPart ('ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' );
5
5
client .addUrlPart ('Messages' );
6
6
client .addUrlPart ('.json' );
7
7
8
8
9
- TwilioApiClientResponse response = client .doGet ();
9
+ TwilioSF__TwilioApiClientResponse response = client .doGet ();
10
10
String nextPage = response .getTwilioJsonParser ().get ('next_page_uri' ).getString ();
11
11
client .setNextUrl (nextPage );
12
12
if (client .hasNextPage ()){
Original file line number Diff line number Diff line change 1
1
//Post Example
2
- TwilioApiClient api = new TwilioApiClient ();
2
+ TwilioSF__TwilioApiClient api = new TwilioSF__TwilioApiClient ();
3
3
api .addUrlPart ('Accounts' );
4
4
api .addUrlPart ('ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' );
5
5
api .addUrlPart ('Messages.json' );
6
6
7
7
api .addParam ('To' ,'+15558675310' );
8
8
api .addParam ('From' ,'+15017122661' );
9
9
api .addParam ('Body' ,'Here is my message' );
10
- TwilioApiClientResponse response = api .doPost ();
10
+ TwilioSF__TwilioApiClientResponse response = api .doPost ();
11
11
12
12
//Example with key value pairs
13
13
String sid = response .getTwilioJsonParser ().get ('sid' ).getString ();
Original file line number Diff line number Diff line change 1
1
//Put Example with failures
2
- TwilioApiClient client = new TwilioApiClient ();
2
+ TwilioSF__TwilioApiClient client = new TwilioSF__TwilioApiClient ();
3
3
//Switch for throwing exceptions,=.
4
4
//client.setThrowExceptionsOnFailedResponses();
5
5
client .addUrlPart ('Accounts' );
11
11
client .addParam ('Body' ,'Here is my message' );
12
12
13
13
14
- TwilioApiClientResponse response = client .doPut ();
14
+ TwilioSF__TwilioApiClientResponse response = client .doPut ();
15
15
system .debug (response .hasError ());
16
16
system .debug (response .getErrorMessage ());
Original file line number Diff line number Diff line change 1
1
//Task Router Get Reservations
2
- TwilioApiClient client = new TwilioApiClient ();
2
+ TwilioSF__TwilioApiClient client = new TwilioSF__TwilioApiClient ();
3
3
client .setBaseUrl ('https://taskrouter.twilio.com/' );
4
4
client .setApiVersion ('v1' );
5
5
client .addUrlPart ('Workspaces' );
8
8
client .addUrlPart ('WKXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' );
9
9
client .addUrlPart ('Reservations' );
10
10
11
- TwilioApiClientResponse response = client .doGet ();
11
+ TwilioSF__TwilioApiClientResponse response = client .doGet ();
12
12
system .debug (response .getTwilioJsonParser ().get ('meta' ).get ('first_page_url' ).getString ());
13
13
system .debug (JSON .serializePretty (response .toMap ()));
14
14
String messagesString = response .getTwilioJsonParser ().get ('reservations' ).getString ();
Original file line number Diff line number Diff line change 1
- TwilioApiClient client = new TwilioApiClient ();
1
+ TwilioSF__TwilioApiClient client = new TwilioSF__TwilioApiClient ();
2
2
client .setBaseUrl ('https://messaging.twilio.com/' );
3
3
client .setApiVersion ('v1' );
4
4
client .addUrlPart ('Services' );
5
5
client .addUrlPart ('MGXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' );
6
6
7
7
client .addParam ('FriendlyName' ,'Dev Org1' );
8
- TwilioApiClientResponse response = client .doPost ();
8
+ TwilioSF__TwilioApiClientResponse response = client .doPost ();
9
9
10
10
system .debug (response .getTwilioJsonParser ().get ('friendly_name' ).getString ());
11
11
system .debug (response .getTwilioJsonParser ().get ('area_code_geomatch' ).getBoolean ());
You can’t perform that action at this time.
0 commit comments