-
créer une clé d’API
-
définir la portée sur
manage groupset entrer l’ID du groupe (par exemple, 10 pourtrust_level_0) -
Essayer d’appeler l’API
curl -H \"Api-Key: ***\" https://test.example.com/groups/trust_level_0/members.json
–
403
{\"errors\":[\"You are not permitted to view the requested resource. The API username or key is invalid.\"],\"error_type\":\"invalid_access\"}
Essayer l’ID
curl -H \"Api-Key: ***\" https://test.example.com/groups/10/members.json
–
403
{\"errors\":[\"You are not permitted to view the requested resource. The API username or key is invalid.\"],\"error_type\":\"invalid_access\"}
La raison est que la portée restreint l’appel à un paramètre id
Mais pour cet appel spécifique, le paramètre s’appelle name. Il ne fonctionnera donc jamais.
Modifier la base de données et changer la portée en {\"name\": [\"trust_level_0\"]} permet de faire fonctionner cet appel (cela cassera tous les autres cependant).
