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
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
- Sous le dossier
Issues
, en utilisant...
, faireAdd Request
- Nommer la requête
Obtenir liste d'issues
- Entrez
{{baseUrl}}/issues
pour l'URL de la requête - Appuyer sur
Send
- 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.