DocSF

DocSF

Did You Know?

Advanced visual search system powered by Ajax

Come funzionano le callout salesforce

Prima di iniziare a studiare le callout in salesforce è meglio dare uno sguardo a Trailhead

Esempio callout get

Http http = new Http();
HttpRequest request = new HttpRequest();
request.setEndpoint('https://th-apex-http-callout.herokuapp.com/animals');
request.setMethod('GET');
HttpResponse response = http.send(request);
// If the request is successful, parse the JSON response.
if (response.getStatusCode() == 200) {
    // Deserialize the JSON string into collections of primitive data types.
    Map<String, Object> results = (Map<String, Object>) JSON.deserializeUntyped(response.getBody());
    // Cast the values in the 'animals' key as a list
    List<Object> animals = (List<Object>) results.get('animals');
    System.debug('Received the following animals:');
    for (Object animal: animals) {
        System.debug(animal);
    }
}

Esempio callout post

Http http = new Http();
HttpRequest request = new HttpRequest();
request.setEndpoint('https://th-apex-http-callout.herokuapp.com/animals');
request.setMethod('POST');
request.setHeader('Content-Type', 'application/json;charset=UTF-8');
// Set the body as a JSON object
request.setBody('{"name":"mighty moose"}');
HttpResponse response = http.send(request);
// Parse the JSON response
if (response.getStatusCode() != 201) {
    System.debug('The status code returned was not expected: ' +
        response.getStatusCode() + ' ' + response.getStatus());
} else {
    System.debug(response.getBody());
}

Related Post

Cosa sono i portal users in Salesforce e cosa

I primi sono utenti che hanno un account in Salesforce....

This schedulable class has jobs pending or in

Errore This schedulable class has jobs pending or in pr...

Salesforce Trigger Update

trigger OnCustobjCaseFields on Customobj__c (after inse...

Leave a Comment