راهنمای فنی یکپارچهسازی سرویسهای ثبت و جستجوی پرونده برای سازمانها و توسعهدهندگان
برای استفاده از سرویسهایی که نیاز به احراز هویت دارند، ابتدا توکن دریافت کنید.
| پارامتر | توضیح | نوع |
|---|---|---|
Identity | کد ملی، شماره موبایل یا نام کاربری | string |
Password | رمز عبور | string |
ClientId | مقدار ثابت: Aniyab_Mobile2 | string |
| پارامتر | توضیح |
|---|---|
RefreshToken | رفرشتوکن فعلی |
ClientId | مقدار ثابت: Aniyab_Mobile2 |
موجودیت پروندهها در آنییاب وابستگیهای از پیش تعریفشده دارد. توسعهدهنده کافی است این دادهها را فراخوانی و در درخواست ثبت پرونده جایگذاری کند.
لیست تمامی استانها شامل شناسه و نام.
{
"id": "5bea91b0-fd48-4d04-bd54-9355d899545d",
"title": "لرستان"
}
لیست شهرها شامل شناسه، نام و شناسه استان مربوطه.
{
"id": "bcee4e39-a455-455a-a15a-3941c586c831",
"title": "دورود",
"provinceId": "5bea91b0-fd48-4d04-bd54-9355d899545d"
}
{
"id": "8a1db491-7101-3f0b-c85e-3a0c3a7bfeed",
"title": "برچسب 10 عددی"
}
{
"id": "a17b24e2-d422-57c6-2c29-3a13639ac08d",
"title": "ردیابی موبایل 150 روزه"
}
{
"id": "7857132a-370a-5f1f-003b-3a0fa9cb8c7b",
"title": "اپل"
}
خروجی شامل شناسه، نام، ترتیب نمایش و ویژگیهای هر آیتم است. هر ویژگی دارای شناسه، عنوان، توضیحات، ترتیب، اجباری بودن و الگوی Regex میباشد.
[
{
"id": "c277840b-c327-a3b5-0f1e-3a0c3a7c5a3e",
"title": "لپ تاپ",
"order": 0,
"properties": [
{
"id": "7d8a83e0-edf7-f20f-2000-3a0c3a7c5a3e",
"title": "برند لپ تاپ",
"description": "برند گمشده را وارد کنید",
"order": 0,
"isRequired": true,
"regexValidationPattern": null
}
]
}
]
پارامترهای ورودی به دو دسته تقسیم میشوند: اطلاعات مستقیم کاربر و شناسههایی که از وبسرویسهای پیشنیاز دریافت میشوند.
| پارامتر | توضیح | نوع |
|---|---|---|
finderName | نام یابنده | string |
finderLastName | نام خانوادگی یابنده | string |
finderPhoneNumber | شماره موبایل یابنده | string |
lostItemNationalCode | کد ملی مرتبط با آیتم پیداشده | string |
lostItemAniyabSerial | سریال آنییاب مرتبط با آیتم | string |
foundItems | آرایه اشیای پیداشده (شناسه + properties) | array |
پس از ثبت موفق، یک Guid بهعنوان شناسه پرونده برگردانده میشود.
| پارامتر | توضیح | نوع |
|---|---|---|
ownerName | نام مالک | string |
ownerLastName | نام خانوادگی مالک | string |
ownerFatherName | نام پدر مالک | string |
ownerNationalCode | کد ملی مالک | string |
ownerAniyabSerial | سریال آنییاب مالک | string |
ownerPhoneNumber | شماره موبایل مالک | string |
lostDate | تاریخ گم شدن | DateTime |
provinceId | شناسه استان سکونت | Guid |
cityId | شناسه شهر سکونت | Guid |
region | منطقه سکونت | string |
street | خیابان سکونت | string |
lostItems | آرایه اشیای گمشده | array |
rewardProductId | شناسه محصول مژدگانی (اختیاری) | Guid |
برای phoneBrand پس از دریافت لیست برندها، نام برند را بهصورت رشته ارسال کنید.
برای selectedProductId از وبسرویس محصولات ردیابی موبایل استفاده کنید.
| پارامتر | توضیح | نوع |
|---|---|---|
ownerName | نام مالک | string |
ownerLastName | نام خانوادگی مالک | string |
ownerFatherName | نام پدر مالک | string |
ownerNationalCode | کد ملی مالک | string |
ownerAniyabSerial | سریال آنییاب مالک | string |
ownerPhoneNumber | شماره موبایل مالک | string |
phoneBrand | نام برند (از لیست برندها) | string |
imeI1 / imeI2 | شماره IMEI دستگاه | string |
lostDate | تاریخ سرقت/گم شدن | DateTime |
selectedProductId | شناسه محصول ردیابی موبایل | Guid |
Guid بهعنوان شناسه پرونده ساختهشده برگردانده میشود.
با جستجو بر اساس کد ملی یا سریال آنییاب، وجود پرونده مرتبط بررسی میشود.
خروجی لیست JSON است. در صورت وجود پرونده: شناسه پرونده، کد پرونده، دستهبندی و محتوا. در صورت نبود پرونده، محتوای پاسخ متفاوت خواهد بود.
{
"finderName": "امیرحسین",
"finderLastName": "هداوند",
"finderPhoneNumber": "09365093716",
"lostItemNationalCode": "",
"lostItemAniyabSerial": "12345678",
"foundItems": [
{
"id": "c277840b-c327-a3b5-0f1e-3a0c3a7c5a3e",
"properties": [
{
"id": "7d8a83e0-edf7-f20f-2000-3a0c3a7c5a3e",
"value": "مک بوک"
}
]
}
]
}
{
"ownerName": "امیرحسین",
"ownerLastName": "هداوند",
"ownerFatherName": "اسماعیل",
"ownerNationalCode": "4901289632",
"ownerAniyabSerial": "12345678",
"ownerPhoneNumber": "09365093716",
"lostDate": "2025-02-04T08:32:02.981Z",
"provinceId": "",
"cityId": "",
"region": "4",
"street": "ستارخان",
"lostItems": [
{
"id": "c277840b-c327-a3b5-0f1e-3a0c3a7c5a3e",
"properties": [
{
"id": "7d8a83e0-edf7-f20f-2000-3a0c3a7c5a3e",
"value": "مک بوک"
}
]
}
],
"rewardProductId": "7d8a83e0-edf7-f20f-2000-3a0c3a7c5a3e"
}
{
"ownerName": "امیرحسین",
"ownerLastName": "هداوند",
"ownerFatherName": "اسماعیل",
"ownerNationalCode": "4901289632",
"ownerAniyabSerial": "12345678",
"ownerPhoneNumber": "09365093716",
"phoneBrand": "اپل",
"imeI1": "359603087204549",
"imeI2": "352829096791013",
"lostDate": "2025-02-05T11:02:28.101Z",
"selectedProductId": "44ac3a11-fcfc-2145-f1cc-3a13639998ec"
}
برای دریافت حساب API، فعالسازی محیط تست و پشتیبانی فنی با تیم آنییاب تماس بگیرید.
درخواست دسترسی API