Obtiene información de los departamentos a los que pertenece un usuario e información de cargo relacionada con el departamento.
Permisos
Todos los usuarios que no sean usuarios invitados pueden usar esta API.
Parámetros de solicitud
Parámetro |
Valor |
Obligatorio |
Descripción |
code |
Cuerda |
Sí |
El código del usuario (nombre de inicio de sesión). |
Solicitud de muestra
1
2
3
4
5
6
7
8
9
10
|
var body = {
'code': 'sample_user_code'
};
kintone.api(kintone.api.url('/v1/user/organizations.json', true), 'GET', body, function(resp) {
// success
console.log(resp);
}, function(error) {
// error
console.log(error);
});
|
XMLHttpRequest
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
var params = '?code=sample_user_code';
var url = 'https://{subdomain}.kintone.com/v1/user/organizations.json' + params;
console.log(url);
var xhr = new XMLHttpRequest();
xhr.open('GET', url);
xhr.setRequestHeader('X-Requested-With', 'XMLHttpRequest');
xhr.onload = function() {
if (xhr.status === 200) {
// success
console.log(JSON.parse(xhr.responseText));
} else {
// error
console.log(JSON.parse(xhr.responseText));
}
};
xhr.send();
|
Parámetros de respuesta
Parámetro |
Tipo |
Descripción |
organizationTitles |
Arreglo |
Una lista de departamentos a los que pertenece el usuario, como tipos organizationTitle. Para obtener más información sobre los tipos organizationTitle, consulte el siguiente vínculo:
organizationTitle type
|
Ejemplo de respuesta
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
{
"organizationTitles": [
{
"organization": {
"code": "B",
"description": "sample description",
"id": "2",
"localName": "sample localName",
"localNameLocale": "en",
"name": "Organization B",
"parentCode": "A"
},
"title": {
"code": "leader",
"description": "leader",
"id": "1",
"name": "leader"
}
}
]
}
|