GET /users
1 min
El documento proporciona ejemplos de código en tres lenguajes de programación (Curl, Node.js, Python y Ruby) para realizar una solicitud GET para obtener datos de los usuarios.
La respuesta a la solicitud es un objeto JSON que contiene información sobre los usuarios, como sus nombres, direcciones de correo electrónico, perfiles, niveles de acceso, claves públicas y últimos tiempos de actividad.
GET /users
Listado de usuarios
GET
https://api.asisteclick.com/v2/users
Header Parameters
- tokenstringrequiredDescription
curl
curl --location --request GET 'https://api.asisteclick.com/v2/users' \
--header 'Accept: application/json' \
--header 'Content-Type: application/json'nodejs
var request = require('request');
var options = {
'method': 'GET',
'url': 'https://api.asisteclick.com/v2/users',
'headers': {
'Accept': 'application/json',
'Content-Type': 'application/json'
}
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
});
python
import requests
import json
url = "https://api.asisteclick.com/v2/users"
payload={}
headers = {
'Accept': 'application/json',
'Content-Type': 'application/json'
}
response = requests.request("GET", url, headers=headers, data=payload)
print(response.text)
ruby
require "uri"
require "json"
require "net/http"
url = URI("https://api.asisteclick.com/v2/users")
https = Net::HTTP.new(url.host, url.port)
https.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Accept"] = "application/json"
request["Content-Type"] = "application/json"
response = https.request(request)
puts response.read_body
200
{
"code": 200,
"error": 0,
"message": "List of users",
"data": [
{
"id": "351541",
"name": "John D.",
"email": "[email protected]",
"profile": "collaborator",
"access_level": "super",
"public_key": "rGhIadfDADF234vUfYl3iDg6VHOk459",
"last_active_time": "2022-10-26 06:29:07"
},
{
"id": "5320199",
"name": "Susana M.",
"email": "[email protected]",
"profile": "collaborator",
"access_level": "user",
"public_key": "FQOPRqDSadf32y43Gn5fdN9Ck8ErZm7",
"last_active_time": "1970-01-01 00:00:00"
}
]
}GET /users/:userid
Datos de un usuario
GET
https://api.asisteclick.com/v2/users/:userid
Header Parameters
- tokenStringrequiredDescription
curl
curl --location --request GET 'https://api.asisteclick.com/v2/users/:userid' \
--header 'Accept: application/json' \
--header 'Content-Type: application/json'nodejs
var request = require('request');
var options = {
'method': 'GET',
'url': 'https://api.asisteclick.com/v2/users/:userid',
'headers': {
'Accept': 'application/json',
'Content-Type': 'application/json'
}
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
});
python
import requests
import json
url = "https://api.asisteclick.com/v2/users/:userid"
payload={}
headers = {
'Accept': 'application/json',
'Content-Type': 'application/json'
}
response = requests.request("GET", url, headers=headers, data=payload)
print(response.text)
ruby
require "uri"
require "json"
require "net/http"
url = URI("https://api.asisteclick.com/v2/users/:userid")
https = Net::HTTP.new(url.host, url.port)
https.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Accept"] = "application/json"
request["Content-Type"] = "application/json"
response = https.request(request)
puts response.read_body
200
{
"code": 200,
"error": 0,
"message": "User info",
"data": {
"id": "351541",
"name": "John D.",
"email": "[email protected]",
"profile": "collaborator",
"access_level": "super",
"public_key": "rGhIadfDADF234vUfYl3iDg6VHOk459",
"last_active_time": "2022-10-26 06:29:07"
}
}