Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cette page contient des instructions pour ajouter un utilisateur à un rôle.
Pour obtenir des informations générales sur les rôles, consultez Utilisation des rôles à l’aide de l’API.
Pour obtenir des instructions sur la création de vos propres rôles, consultez Create un rôle personnalisé à l’aide de l’API.
Étape 1. Create rôle d’utilisateur JSON
Dans cet exemple, nous allons ajouter un utilisateur au rôle avec l’ID de 35rôle . Voici le json dont nous avons besoin. Notez que les user_id et role_id sont obligatoires :
$ cat add-user-role.json
{
"access-member-user-role" : [
{
"user_id" : 1234,
"role_id" : 35
}
]
}
Étape 2.
POST rôle utilisateur JSON vers l’API de rôle d’utilisateur
À présent, POST le rôle d’utilisateur JSON est connecté au service de rôle utilisateur membre d’accès pour effectuer la mise à jour :
$ curl -b cookies -X POST -d '@add-user-role.json' "https://api.appnexus.com/access-member-user-role?user_id=1234&member_id=1282"
{
"response" : {
"count" : 1,
"num_elements" : 1,
"status" : "OK",
"access-member-user-role" : [
{
"user_id" : 1234,
"id" : 142,
"role_id" : 35,
"platform_role" : false
}
],
"start_element" : 0
}
}
Nous pouvons maintenant examiner le rôle attribué à l’utilisateur. Étant donné qu’il s’agit d’un rôle personnalisé, "platform_role" est false.
{
"response" : {
"status" : "OK",
"access-member-user-role" : [
{
"user_id" : 1234,
"role_id" : 35,
"platform_role" : false,
"id" : 142
}
],
"count" : 1,
"num_elements" : 1,
"start_element" : 0
}
}
Vous pouvez également attribuer plusieurs rôles à un seul utilisateur :
$ cat add-multiple-user-roles.json
{
"access-member-user-role" : [
{
"user_id" : 1234,
"role_id" : 35
},
{
"user_id" : 1234,
"role_id" : 12
},
{
"user_id" : 1234,
"role_id" : 41
}
]
}