~

How to display a modal window using lightning web components.

How to make a REST callout/integration from Salesforce to Github REST API.

How to make a REST callout/integration from Salesforce to Github REST API

Usually to integrate with an external system that supports REST API, you need to make REST callouts from Salesforce. This blog demonstrates how to make a REST callout from Salesforce to Github.

Demo

Code Sample

//Integration with Github API
public class GithubApi {
    public static String getGithubUserDetails(String githubUserHandle) {
        Http http = new Http();
    
        //Create a HttpRequest instance
        HttpRequest request = new HttpRequest();
        request.setEndpoint('https://api.github.com/users/'+githubUserHandle);
        request.setMethod('GET');
    
        // Make the API call and get response
        HttpResponse response = http.send(request);
        String responseString = response.getBody();
        
        //Usually you get response from REST APIs in String format
        //You can process these resonse
        return responseString;
    }
}

Steps

  • Add remote site settings.
  • Create GithubApi class with a method to make API call.
  • Copy code from code snippets and save class.
  • Execute the class in developer console using System.debug(GithubApi.getGithubUserDetails('SalesforceCodes'));

[Top]

Comments

    No comments yet. Be the first to share your thoughts!

Phone

Office: +1 725 333 6699

Email

Office: admin@appcolab.com

Site: https://appcolab.com

Social
©2024 AppColab LLC · All rights reserved.