Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Esta página tiene instrucciones para agregar un usuario a un rol.
Para obtener información general sobre los roles, consulte Trabajar con roles mediante la API.
Para obtener instrucciones sobre cómo crear sus propios roles, consulte Create un rol personalizado mediante la API.
Paso 1. Create json de rol de usuario
En este ejemplo, agregaremos un usuario al rol con el identificador de 35rol . Este es el JSON que necesitamos. Tenga en cuenta que y user_idrole_id son necesarios:
$ cat add-user-role.json
{
"access-member-user-role" : [
{
"user_id" : 1234,
"role_id" : 35
}
]
}
Paso 2.
POST JSON de rol de usuario en la API de rol de usuario
Ahora POST , el rol de usuario JSON en el servicio de rol de usuario miembro de Access para realizar la actualización:
$ 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
}
}
Ahora podemos echar un vistazo al rol asignado por el usuario. Dado que se trata de un rol personalizado, "platform_role" es 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
}
}
También puede asignar varios roles a un único usuario:
$ 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
}
]
}