Aller au contenu principal

3-2 Récupérer la liste des issues

Pour récupérer la liste d'issues, le format d'une requête est le suivant:

POST https://{id-projet-supabase}.supabase.co/rest/v1/issues

info

Assurez-vous de remplacer l'identifiant de votre projet, {id-projet-supabase}, par le vôtre.

Ceci étant dit, au niveau précédent nous avons créé des variables au niveau de la collection permettant d'utiliser simplement {{baseUrl}}/. Nous pouvons donc faire usage de ce nouveau format pour créer notre requête d'API.

Créer et exécuter une nouvelle requête​

  1. Sous le dossier Issues, en utilisant ..., faire Add Request img
  2. Nommer la requête Obtenir liste d'issues img
  3. Entrez {{baseUrl}}/issues pour l'URL de la requête
  4. Appuyer sur Send
  5. Vous devriez avoir une réponse comme celle-ci
     [
    {
    "id": 3,
    "created_at": "2025-06-06T15:15:47.84135+00:00",
    "updated_at": "2025-06-06T15:15:47.84135+00:00",
    "projet_id": 1,
    "auteur": "bentremblay",
    "titre": "Installer nodejs",
    "contenu": "Installer la dernière version LTS de node pour le projet.",
    "image_url": null,
    "statut": "open"
    },
    {
    "id": 6,
    "created_at": "2025-06-09T12:19:45.077093+00:00",
    "updated_at": "2025-06-09T12:19:45.077093+00:00",
    "projet_id": 1,
    "auteur": "bentremblay",
    "titre": "Installer Angular",
    "contenu": "Installer et configurer Angular pour le projet.",
    "image_url": null,
    "statut": "open"
    },
    {
    "id": 7,
    "created_at": "2025-06-09T12:20:33.331653+00:00",
    "updated_at": "2025-06-09T12:20:33.331653+00:00",
    "projet_id": 2,
    "auteur": "bob",
    "titre": "Réserver le local",
    "contenu": "Vérifier la disponibilité des locaux et en réserver un.",
    "image_url": null,
    "statut": "open"
    },

    // ...
    ]

Si vous remarquez, nous obtenons toutes les issues: nous en avons deux associées au projet_id "1" et une au projet_id "2". Comment faire pour obtenir seulements les issues d'un projet en particulier? Nous verrons à la prochaine étape comment filtrer les résultats afin d'obtenir les issues d'un seul projet.