· 7 years ago · Sep 11, 2018, 09:34 AM
1<!-- <pre>
2
3public class URLService {
4@auraEnabled
5public static String getBaseURL() {
6PageReference pr = new PageReference('/id/' + UserInfo.getOrganizationId() + '/' + UserInfo.getUserId() + '?oauth_token=' + UserInfo.getSessionId() );
7System.debug(LoggingLevel.ERROR, '@@@ v: ' + pr.getContent().toString() );
8String data = pr.getContent().toString();
9Map result = (Map)Json.deserializeUntyped(data);
10Map urls = (Map)result.get('urls');
11System.debug(LoggingLevel.ERROR, '@@@ v: ' + (String)urls.get('rest') );
12String rest = (String)urls.get('rest');
13String[] items = rest.split('/');
14return items[0] + '//' + items[2] + '/';
15}
16}
17
18</pre> -->