Les services Web vous permettent d'effectuer des requêtes HTTP vers des sites web tiers. Pour des raisons de sécurité, ces services externes doivent être configurés sur brainCloud.
Pour commencer, accédez à la page Services Web sur le portail brainCloud.
- Cliquez sur [+ Nouveau Service Web] pour afficher l'interface Créer Service Web et remplissez les champs essentiels, puis enregistrez. 
- Vous pouvez ensuite appeler les API HttpClient pour communiquer avec ce service. Plusieurs types de requêtes API sont disponibles sur le système brainCloud. 
- Ou écrivez également un script de Cloud code pour votre service Web si vous le souhaitez, voir l'exemple de code ci-dessous : 
// Script GetWeather - prend les paramètres suivants
// location - emplacement pour obtenir la météo pour - exemple "Ottawa, Canada"
// Clé API de WorldWeatherOnline.com
var key = "841664cedf0942afbe5164953200505";
// Chemin vers la méthode API
var path = "free/v2/weather.ashx";
// Récupérer le proxy du client HTTP
var httpClientService = bridge.getHttpClientServiceProxy();
// Construire les paramètres de requête (ils seront automatiquement encodés dans l'URL)
var queryMap = {
"q": data.location,
"num_of_days": 1,
"format": "json",
"key": key
};
// Pas besoin d'envoyer quoi que ce soit de spécifique dans les en-têtes
var headers = {};
// Effectuer la requête
var result = httpClientService.getResponseJson("getWeather", path, queryMap, headers);//s'assurer que le nom du service correspond à celui ajouté aux services Web.
// Renvoyer les résultats
var retval = null;
if (result.status === 200)
{
retval = result.data.json.data;
//si vous utilisez getResponseText au lieu de getResponseJson, il faut modifier ici en conséquence
//retval = result.data.text;
}
retval;




