Licencia de Manejo British Columbia
Endpoint
https://api.verifik.co/v2/ca/british-columbia/driver-license
El servicio de verificación de licencia de manejo de British Columbia ofrece un método directo para verificar la autenticidad y validez de una licencia de manejo en la provincia de British Columbia, Canadá. Al utilizar este servicio, puede validar rápidamente una licencia de manejo basándose en el número de documento proporcionado y el apellido.
Headers
| Nombre | Valor |
|---|---|
| Content-Type | application/json |
| Authorization | Bearer <token> |
Parámetros
| Nombre | Tipo | Requerido | Descripción | Ejemplo |
|---|---|---|---|---|
| documentNumber | String | Sí | Licencia de manejo a consultar, todos los datos deben ingresarse exactamente como aparecen en este documento. | 1123456 |
| lastName | String | Sí | Apellido que aparece en la Licencia de Manejo. | HELLO |
Request
- JavaScript
- Python
- Swift
- PHP
import axios from 'axios';
const options = {
method: 'GET',
url: 'https://api.verifik.co/v2/ca/british-columbia/driver-license',
params: {documentNumber: '7793458', lastName: 'JIWA'},
headers: {
Accept: 'application/json',
Authorization: 'jwt <tu_token>'
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
import http.client
conn = http.client.HTTPSConnection("api.verifik.co")
payload = ''
headers = {}
conn.request("GET", "/v2/ca/british-columbia/driver-license?documentNumber=1123456&lastName=HELLO", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
var request = URLRequest(url: URL(string: "https://api.verifik.co/v2/ca/british-columbia/driver-license?documentNumber=1123456&lastName=HELLO")!,timeoutInterval: Double.infinity)
request.httpMethod = "GET"
let task = URLSession.shared.dataTask(with: request) { data, response, error in
guard let data = data else {
print(String(describing: error))
return
}
print(String(data: data, encoding: .utf8)!)
}
task.resume()
<?php
require_once 'HTTP/Request2.php';
$request = new HTTP_Request2();
$request->setUrl('https://api.verifik.co/v2/ca/british-columbia/driver-license?documentNumber=1123456&lastName=HELLO');
$request->setMethod(HTTP_Request2::METHOD_GET);
$request->setConfig(array(
'follow_redirects' => TRUE
));
try {
$response = $request->send();
if ($response->getStatus() == 200) {
echo $response->getBody();
}
else {
echo 'Unexpected HTTP status: ' . $response->getStatus() . ' ' .
$response->getReasonPhrase();
}
}
catch(HTTP_Request2_Exception $e) {
echo 'Error: ' . $e->getMessage();
}
Response
- 200
- 404
- 409
- 409 (Error de Longitud)
{
"data": {
"documentNumber": "1123456",
"lastName": "HELLO",
"valid": true
},
"signature": {
"dateTime": "August 8, 2023 10:56 PM",
"message": "Certified by Verifik.co"
},
"id": "1234567"
}
{
"code": "NotFound",
"message": "Record not found."
}
{
"code": "MissingParameter",
"message": "missing lastName\n missing documentNumber\n"
}
{
"code": "MissingParameter",
"message": "documentNumber maximum length: 15\n"
}
Características
- Verificación de Licencia: Verificar la autenticidad y validez de las licencias de manejo de British Columbia
- Parámetros Simples: Solo requiere número de documento y apellido
- Múltiples Lenguajes de Programación: Soporte para JavaScript, Python, Swift y PHP
- Manejo Completo de Errores: Respuestas de error detalladas para varios escenarios
- Validación en Tiempo Real: Validación rápida basada en registros oficiales