2017-09-12 1 views
-1

Dans Salesforce, je tente d'appeler un système externe et je reçois l'erreur suivante:UN AUTORISER ENDPOINT

System.CalloutException: IO Exception: Unauthorized endpoint, please check Setup->Security->Remote site settings. endpoint. 

Note: Je l'ai déjà spécifié le point final dans les paramètres du site à distance.

string ApplicationID='****'; 
String ApplicationKey = '*****'; 
    string companyId; 
string languageId; 
//For Getting session id 
wwwViadComSecurityV2.BasicHttpBinding_IAuthenticationService s=new 
wwwViadComSecurityV2.BasicHttpBinding_IAuthenticationService(); 
    wwwViadComSecurityV2.AppSessionInfo 
    a=s.StartAppSession(ApplicationID,ApplicationKey,companyId,languageId); 
    system.debug('>>>>>>>>>>'+a.sessionID); 
+0

Où est votre code? Comment pouvons-nous vous aider sans cela? – Script47

+0

Vérifiez le code édité –

+0

Le tag que vous avez utilisé indique clairement: *** Un environnement de développement Platform-as-a-Service livré sur Salesforce.com - la plate-forme est plus correctement appelée Force.com. Un échange Salesforce Stack Exchange dédié est disponible pour toutes vos questions Salesforce à l'adresse http://salesforce.stackexchange.com/***. – Script47

Répondre

1

Le point de terminaison dans votre paramètre de site distant doit correspondre exactement à celui utilisé dans votre légende. Http est différent de Https. Le sous-domaine doit être le même aussi. Vous devez ajouter une ligne dans votre code pour déboguer le point de terminaison du service Web que vous appelez.