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.