Salesforce 獲取Salesforce Token

//獲取Salesforce Token
    public String getSalesforceToken() 
    {
       String getTokenUrl = 'https://login.salesforce.com/services/oauth2/token';
        String grant_type = 'password';
        String username = 'XXXXXX';
        String password = 'XXXXXX';
        String client_id = 'XXXXXXX';
        String client_secret = 'XXXXXX';

        //獲取token的鏈接和請求參數
        String endpoint = getTokenUrl + '?' + 'grant_type=' + grant_type + '&client_id=' + client_id + '&client_secret=' + client_secret + '&username=' + username + '&password=' + password;
        HttpRequest req = new HttpRequest();
        system.debug('Endpoint is : ' + endpoint);
        req.setEndpoint(endpoint);
        req.setMethod('POST');
        //發送http請求
        Http http = new Http();
        HTTPResponse res = http.send(req);
        String result = res.getBody();
        system.debug('result is : ' + result);

        if(String.isNotEmpty(result)) {
            return result;
        }
        return null;
    }

發佈了54 篇原創文章 · 獲贊 5 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章