๐จ๐ด ์ฝ๋กฌ๋น์ โ ๋ ธ๋๋ถ ์ฆ๋ช ์๏ผv3๏ผ
๋ณธ ์๋ํฌ์ธํธ๋ ์ฝ๋กฌ๋น์ ๊ตญ๋ฏผ์ ๋
ธ๋๋ถ ์ฆ๋ช
์ ์ ๋ณด(๊ณ ์ ์์
ยท์ง์
์์ ๊ต์ก curso de alturas ๋ฑ)๋ฅผ ๋ฐํํฉ๋๋ค. Verifik ๋ณด๊ณ ํ ๋ง์ดํฌ๋ก์๋น์ค๋ฅผ ํตํด ์ ๊ณต๋ฉ๋๋ค. v3๋ ๋ง์ดํฌ๋ก์๋น์ค ์ ์ฒด ํ์ด๋ก๋๋ฅผ ๋ฐํํ๋ฉฐ, ์ฆ๋ช
์ ํ์ records(์๋ฅ constances ๋งคํ)์ ํฌํจ๋ฉ๋๋ค.
๊ณ ์ฉ ์ปดํ๋ผ์ด์ธ์ค, ํ๋๊ธ์ ์ฒด ์จ๋ณด๋ฉ, ์์ ์ฅ ์์ ํ์ธ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
๋ฐํ ๋ฐ์ดํฐโ
recordsโ ํตํฉ์ด ๋ฐํํ๋ ์ฆ๋ช ์/constance ํ(์๋ฅconstances์์ ์ด๋ฆ ๋ณ๊ฒฝ)data์ ๋ง์ดํฌ๋ก์๋น์ค ์ถ๊ฐ ํ๋(๊ตฌ์กฐ๋ ์์ค์ ๋ฐ๋ผ ๋ฌ๋ผ์ง ์ ์์)- Verifik ์๋ช ์ด ํฌํจ๋ ์๋ต
API ๋ ํผ๋ฐ์คโ
์๋ํฌ์ธํธโ
GET https://api.verifik.co/v3/co/ministerio-de-trabajo/certificados
GET๋ง ์ง์(v3 ๋ผ์ฐํฐ์ POST ์์). ์ฟผ๋ฆฌ: documentType, documentNumber.
ํค๋(Headers)โ
| ์ด๋ฆ | ๊ฐ |
|---|---|
| Accept | application/json |
| Authorization | Bearer <token> |
๋งค๊ฐ๋ณ์(Parameters)โ
| name | type | required | description |
|---|---|---|---|
documentType | string | yes | CC, CE, PPT, PA ์ค ํ๋. |
documentNumber | string | yes | ๊ณต๋ฐฑยท๊ตฌ๋์ ์์ด ์ ๋ ฅํ๋ ์ ๋ถ์ฆ ๋ฒํธ. |
์์ฒญ(Request)โ
- JavaScript
- Python
import axios from "axios";
const { data } = await axios.get("https://api.verifik.co/v3/co/ministerio-de-trabajo/certificados", {
params: {
documentType: "CC",
documentNumber: "123456789",
},
headers: {
Accept: "application/json",
Authorization: `Bearer ${process.env.VERIFIK_TOKEN}`,
},
});
console.log(data);
import os, requests
url = "https://api.verifik.co/v3/co/ministerio-de-trabajo/certificados"
headers = {"Accept": "application/json", "Authorization": f"Bearer {os.getenv('VERIFIK_TOKEN')}"}
params = {"documentType": "CC", "documentNumber": "123456789"}
r = requests.get(url, headers=headers, params=params)
print(r.json())
์๋ต(Response)โ
- 200
- 404
- 409
{
"data": {
"records": []
},
"signature": {
"dateTime": "January 16, 2024 3:44 PM",
"message": "Certified by Verifik.co"
}
}
{
"code": "NotFound",
"message": "Record not found."
}
{
"code": "MissingParameter",
"message": "documentType must be one of [CC, CE, PPT, PA]"
}
๋น๊ณ โ
- ๊ณ ์ ์์ ์ ๋ณด๊ฐ ์๋ ๊ฒฝ์ฐ ์๋ฅ์์ 404(์: ใNo registra informaciรณn en Curso de Alturas.ใ)๊ฐ ๋ฐํ๋ ์ ์์ต๋๋ค.
v2์๋ํฌ์ธํธ **/v2/co/ministerio-de-trabajo/certificados**๋ ๋์ผ ๋ง์ดํฌ๋ก์๋น์ค๋ฅผ ์ฌ์ฉํ์ง๋ง ๋ ์ข์ ํ์ด๋ก๋๋ฅผ ๋ฐํํฉ๋๋ค. **records**์ ์ ์ฒด ๊ฐ์ฒด๊ฐ ํ์ํ๋ฉด v3๋ฅผ ๊ถ์ฅํฉ๋๋ค.- ๋ง์ดํฌ๋ก์๋น์ค ํ ํฐยท๊ฐ์ฉ์ฑ์ ํ๊ฒฝ์ ๋ฐ๋ผ ๋ค๋ฆ ๋๋ค. ์ฅ์ ์ 5xx๊ฐ ๋ฐ์ํ ์ ์์ต๋๋ค.
- ๊ฒฐ๊ณผ๋ ์ฝ๋กฌ๋น์ ๋ฒ ๋ฐ ๋ด๋ถ ์ ์ฑ ์ ๋ฐ๋ผ ๊ฐ์ธยท๋ ธ๋ ๋ฐ์ดํฐ๋ก ์ทจ๊ธํ์ธ์.