این سرویس برای استعلام ثبت احوال با تصویر استفاده میشود. درخواست را با توکن معتبر ارسال کنید و نتیجه را در فیلد data پاسخ بخوانید.
:::
برای استفاده از این سرویس، پارامترهای زیر را با متد POST به آدرس مشخصشده ارسال کنید.
| نام | نوع | الزامی | توضیحات |
|---|---|---|---|
| birthDate | رشته | بله | تاریخ تولد |
| nationalCode | رشته | بله | کد ملی |
تمامی دادههای برگشتی از API به صورت JSON هستند.
https://zarin-hub.com/api/v5/KYC/GetCivilRegistryDataIncludePersonPhoto
نمونه درخواست:
<?php
$curl = curl_init('https://zarin-hub.com/api/v5/KYC/GetCivilRegistryDataIncludePersonPhoto');
curl_setopt_array($curl, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_HTTPHEADER => [
'Authorization: Bearer {ACCESS_TOKEN}',
'Content-Type: application/json',
],
CURLOPT_POSTFIELDS => '{"birthDate":"1370/01/01","nationalCode":"0013546299"}',
]);
$response = curl_exec($curl);
curl_close($curl);
پارامترهای پاسخ این سرویس:
| نام | نوع | الزامی | توضیحات |
|---|---|---|---|
| data | شیء | خیر | داده پاسخ |
| meta | شیء | خیر | اطلاعات پردازش |
| meta.code | عدد صحیح | خیر | کد وضعیت |
| meta.errorMessage | رشته | خیر | پیام خطا |
| meta.errorType | رشته | خیر | enum name, null on success |
| meta.errors | آرایه<شیء> | خیر | خطاها |
| meta.isSuccess | بولی | خیر | موفقیت درخواست |
| meta.message | رشته | خیر | پیام |
| meta.status | رشته | خیر | وضعیت |
| meta.trackId | رشته | خیر | شناسه پیگیری |
| data.birthDate | رشته | خیر | تاریخ تولد |
| data.fatherName | رشته | خیر | نام پدر |
| data.firstName | رشته | خیر | نام |
| data.gender | رشته | خیر | — |
| data.identificationSeri | رشته | خیر | — |
| data.identificationSerial | رشته | خیر | — |
| data.identityId | رشته | خیر | — |
| data.image | رشته | خیر | تصویر کارت ملی |
| data.isAlive | بولی | خیر | — |
| data.lastName | رشته | خیر | نام خانوادگی |
| data.nationalCode | رشته | خیر | کد ملی |
| data.placeOfBirth | رشته | خیر | — |
| data.placeOfBirthCode | رشته | خیر | — |
نمونه پاسخ موفق:
{
"data": {
"birthDate": "1370/01/01",
"fatherName": "محمد",
"firstName": "علی",
"gender": "gender_value",
"identificationSeri": "identificationSeri_value",
"identificationSerial": "identificationSerial_value",
"identityId": "identityId_value",
"image": "national-card.jpg",
"isAlive": true,
"lastName": "رضایی",
"nationalCode": "0013546299",
"placeOfBirth": "placeOfBirth_value",
"placeOfBirthCode": "placeOfBirthCode_value"
},
"meta": {
"code": 0,
"errorMessage": null,
"errorType": null,
"errors": [],
"isSuccess": true,
"message": "عملیات با موفقیت انجام شد",
"status": "success",
"trackId": "9b126e9a-184c-4cb0-a47e-62b9a3b7176f"
}
}
نمونه پاسخ ناموفق:
{
"data": {},
"meta": {
"trackId": null,
"status": "error",
"isSuccess": false,
"code": -1,
"message": "درخواست ناموفق بود",
"errorMessage": "پارامترهای درخواست نامعتبر هستند",
"errorType": "validation_error",
"errors": []
}
}