Création de ressources REST

Objectives

After completing this lesson, you will be able to:
  • Créez une ressource de données pour une API REST.
  • Accédez à la ressource de données REST à partir de votre application.

Ressource REST

Une ressource REST est une connexion à une source de données qui respecte le protocole REST. Il s'agit d'un type de service de données plus généralisé qu'OData. Les services REST ne sont pas requis pour fournir des métadonnées sur le service. Par conséquent, lors de leur configuration dans SAP Build Apps, vous devrez peut-être fournir un peu plus d'informations de configuration à leur sujet.

Vous devez définir deux éléments principaux :

  • Schéma des données fournissant une vue structurée des informations
  • Types de requêtes HTTP pouvant être exécutées sur la ressource de données

Il existe des milliers de services REST, certains gratuits et certains payants, pour obtenir tous les types d'informations, telles que:

  • Rapports météorologiques
  • Informations sportives
  • Jokes
  • Informations géologiques
  • Informations gouvernementales et bien d'autres

Création d'une ressource REST

Scénario de gestion

Regardez la vidéo pour apprendre à créer une ressource de données basée sur un service REST et à accéder aux données.

Accéder aux données à partir de la ressource REST

Scénario de gestion

Cette procédure décrit les étapes requises pour accéder aux données.

Étapes

  1. Accédez aux données.

    1. Sélectionnez à nouveau l'onglet Interface utilisateur pour revenir à la zone de graphiques de l'interface utilisateur.

      Il doit y avoir un titre et un composant de texte.

    2. Sélectionnez le composant de titre et, dans le volet Propriétés, remplacez le contenu par Équipes.

    3. Sélectionnez Variables.

      Maintenant, nous allons créer une variable de données qui stockera les données du backend et contiendra la logique de récupération.

    4. Sélectionnez Variables de données, puis Ajouter une variable de données.

    5. Sélectionnez MLBTeams comme ressource de données sur laquelle baser la variable de données.

    6. Sélectionnez Interface utilisateur pour revenir à la zone de graphiques de l'interface utilisateur.

    7. Sélectionnez le composant de texte et nous le configurerons pour afficher les noms des clients. Dans le volet Propriétés, cliquez sur l'icône sous Répéter avec, puis sélectionnez Données et variables, puis Variable de données. Sélectionnez MLBTeams1 et cliquez sur Sauvegarder.

      Le composant texte s'affiche désormais trois fois pour indiquer qu'il est répété (les trois fois n'indiquent pas la quantité de données... ce sera toujours trois fois).

      Capture d'écran du système
    8. Dans le volet Propriétés, sélectionnez ABC sous la zone Contenu et sélectionnez Poste de données en répétition. Sélectionnez Actuel, puis Nom.

    9. Sélectionnez Sauvegarder.

  2. Effectuez un test.

    1. Exécutez l'application et vous verrez une liste des équipes récupérées à partir du backend.