Gandi.net Groups

Gandi API: domain_info < problème de droits

Vous devez être connecté pour poster de nouveaux messages. Créer un compte.

Bonjour,

J'ai effectué la plupart des intégrations de l'API sans aucun soucis
(création d'un domaine, d'un handle Gandi, etc...)

mais je bloque pour récupérer les informations d'un domaine que j'ai
enregistré sur l'environnement de TEST Gandi avec la fonction
"domain_info"

J'ai droit à l'erreur suivante : 
could not get information for domain 'worldofnserv.com' because:
DataError: not enough privileges to access domain [domain:
worldofnserv.com]

J'ai donc vérifier par un domain_list si mon domaine avait bien été
créé et apparement oui, il apparait.

Donc j'aimerais savoir si cette fonction "domain_info" marche sur
l'environnement de Test ou s'il y  a un autre raison pour que ca ne
fonctionne pas.

Merci d'avance :)
On Nov, 16 2007 12:55 CET, Jordan wrote:
Bonjour,
Bonjour,

[...] 
J'ai droit à l'erreur suivante : 
could not get information for domain 'worldofnserv.com' because:
DataError: not enough privileges to access domain [domain:
worldofnserv.com]

J'ai donc vérifier par un domain_list si mon domaine avait bien été
créé et apparement oui, il apparait.

Donc j'aimerais savoir si cette fonction "domain_info" marche sur
l'environnement de Test ou s'il y  a un autre raison pour que ca ne
fonctionne pas.
On essaye de faire en sorte qu'il n'y ait jamais aucune raison pour que
cela ne fonctionne pas ;)
En ce qui concerne l'erreur : vous êtes vraisemblablement loggé avec
un autre compte que celui du propriétaire du domaine. L'API ne permet
de modifier que les domaines dont vous êtes le propriétaire. Donc
deux solutions : soit vous vous loggez en safe_mode à false soit,
avant le domain_info vous effectuez un su() vers le contact
propriétaire du domaine.
Merci d'avance :)
Désolé pour la réponse tardive.
\o/ Pierrick "dek\" Prévert
 G  Gandi
Merci pour votre réponse très instructive.

En effet, je n'ai pas différencié le compte revendeur (moi) et celui
du client. Je faisais le su( )  à partir de mon compte alors que le
propriétaire était le client. Dans ma logique, les droits du compte
revendeurs comprenaient les droits de tous les comptes clients liés.

Tout marche très bien maintenant, je vous remercie :)