API database grand permission

#1
Bonjour, j'ai un problème lors de la transmission du paramètre "privileges" lors de l'utilisation de la fonction database grand permission de l'API. Je n'arrive pas à envoyer les permissions, sa me met toujours "privileges must be an array".
Comment envoyer les "privileges" à partir de ma fonction suivante :

$privileges = array("CREATE");
public function DatabaseGrantPermission($databaseName,$databaseUsername,$privileges,$world_id) {
$content = $this->adapter->post($this->uri('database/user/grant-access'), [
'databaseName' => $databaseName,
'databaseUsername' => $databaseUsername,
'privileges' => $privileges,
'id' => $world_id,
]);
return json_decode($content);
}

Merci
 

PH-Marc-André.B.

Conseiller technique
Membre du personnel
#2
Bonjour,

J'ai été vérifié le tout avec notre équipe d'ingénieurs système qui me confirment avoir pu implanter le correctif requis pour ce souci depuis le 19 janvier 2022

PHP transforme automatiquement les 'array' en 'hash' ex:

Code:
a = [1,2,3] -> {1 => 1, 2 => 2, 3 => 3}

Le correctif fût implanté pour convertir le tout correctement lors de ce genre de requêtes!
 
Haut