API EXCLUSIVA PARA CONTROLADORA CT 3000
Configurações de Porta
Definir Método de Verificação

Definir Método De Verificação

Por meio da chamada abaixo é possível alterar o método de verificação, definindo assim quais os tipos de credenciais serão permitidos no acesso.

Requisição - GET

http://192.168.1.201/cgi-bin/configManager.cgi?action=setConfig&AccessControl[0].Method=7&AccessControl[1].Method=7&AccessControl[2].Method=7&AccessControl[3].Method=7

paramtypedescription
setConfig *StringComando para Configuração
AccessControl[0] *StringSeleciona a porta que se deseja configurar sendo index AccessControl[0] para porta 1, AccessControl[1] para porta 2, AccessControl[2] para porta 3 e AccessControl[3] para porta 4. Essa chamada permite alterar todas as portas simultaneamente.
Method *NumberMétodo de Verificação Consulte os possíveis métodos abaixo

Parâmetros para Method:

CodeDescription
0Only by password
1Only by access card
2By password or access card
3By access card first then password
5Different method in different time range
6Only by fingerprint
7By password or access card or fingerprint
10By access card and fingerprint together
23By fingerprint or password
26By access card or fingerprint

Exemplo de Retorno - text/plain

OK

Exemplos

 import requests
 
 device_ip = '192.168.3.87'
 username = 'admin'
 password = 'intelbras'
 
 method = 5
 
 url = "http://{}/cgi-bin/configManager.cgi?action=setConfig&AccessControl[0].Method={}".format(
                             str(device_ip),
                             str(method), 
                         )
 
 digest_auth = requests.auth.HTTPDigestAuth(username, password)
 rval = requests.get(url, auth=digest_auth, stream=True, timeout=20, verify=False)
 
 print(rval.text)