متدهای وب سرویس استعلام

shape
shape
shape
shape
shape
shape
shape
shape

برخی از متدهای API استعلام

در مطالب قبل در مورد معرفی وب سرویس استعلام و همچنین مستندات وب سرویس استعلام صحبت کردیم در این مطلب در مورد متدهای وب سرویس استعلام و نمونه کد آن صحبت خواهیم کرد

استعلام کد ملی

پارامتر نوع پارامتر
کد ملی Char IdCode
تاریخ تولد Date BirthDate

پارامتر های خروجی

پارامتر نوع پارامتر
کد ملی Char IdCode
صحت اطلاعات Boolean Validation
نام Char Name
نام خانوادگی Char Family
نام پدر Char FatherName
جنسیت Char Gender
شماره شناسنامه Char NationalId
سری شناسنامه Char Serial
تاریخ تولد Date BirthDate
وضعیت حیات Boolean Life
وضعیت سرپرستی Boolean Guardianship
عکس Image Photo
استان Char Province
شهر Char City

نمونه کد

درخواست اطلاعات از طریق URL:

http://185.159.153.52/:80?token=mytoken&IdCode=1111111111&BirthDate=1364/03/31&op=IdCode

درخواست اطلاعات :

$parametr = array(
    "token"=>"",
    "op"=>"IdCode",
    "IdCode"=>"111111111",
    "BirthDate"=>"1364/03/31"
);

نتیجه

{
    "Result": {
      "IdCode": "1111111111",
      "Validation": true,
      "Name": "محمد",
      "Family": "مطهری",
      "FatherName": "احمد",
      "Gender": "مرد",
      "NationalId": "41",
      "Serial": "13614214 د 22",
      "BirthDate": "1364/03/31",
      "Life": true,
      "Guardianship": false,
      "Photo": "data:image/jpeg;base64,/9j/4R+kRXhpZgAATU0AKgAAAAgABwESAAMAAAAAAagEoA",
      "Province": "تهران",
      "City": "ورامین"
    }
}

استعلام صحت کدملی

پارامتر های ورودی

پارامتر نوع پارامتر
کد ملی Char IdCode
تاریخ تولد Date BirthDate
نام Char Name
نام خانوادگی Char Family
نام پدر Char FatherName
شماره شناسنامه Char NationalId

پارامتر های خروجی

پارامتر نوع پارامتر
صحت اطلاعات Boolean Validation
توضیحات Char Detail

نمونه کد

درخواست اطلاعات از طریق URL:

http://185.159.153.52/:80?token=mytoken&IdCode=1111111111&BirthDate=1364/03/31&Name=محمد&Family=موسوی&FatherName=احمد&NationalId=41&op=NationalCode

درخواست اطلاعات :

$parametr = array(
    "token"=>"",
    "op"=>"NationalCode",
    "IdCode"=>"111111111",
    "BirthDay"=>"1364/03/31",
    "Name"=>"محمد",
    "Family"=>"موسوی",
    "FatherName"=>"احمد",
    "NationalId"=>"41"
);

نتیجه :

{
    "Result": {
      "Validation": false,
      "Detail": "نام خانوادگی با اطلاعات ثبت احوال مغایرت دارد"
    }
}

نکته
کد ملی وتاریخ تولد الزامی می باشد سایر موارد اختیاری بوده و بر اساس متغییر های ارسال شده صحت اطلاعات بررسی می گردد

 

استعلام کد پستی

پارامتر های ورودی

پارامتر نوع پارامتر
کد پستی Char PostalCode

پارامتر های خروجی

پارامتر نوع پارامتر
کد پستی Char PostalCode
صحت کدپستی Boolean Validation
استان Char Province
شهرستان Char County
شهر Char City
آدرس Char Adress
تلفن ثابت Char Tel

نمونه کد

درخواست اطلاعات از طریق URL:

http://185.159.153.52/:80?token=mytoken&PostalCode=1111111111&op=PostalCode

درخواست اطلاعات :

$parametr = array(
    "token"=>"",
    "op"=>"PostalCode",
    "PostalCode"=>"1111111111"
);

نتیجه :

{
    "Result": {
      "Validation": true,
      "PostalCode": "1111111111",
      "Province": "فارس",
      "County": "شیراز",
      "City": "شیراز",
      "Adress": "شهرک ارین ، کوچه 2 ، خیابان شبنم ، پلاک 3 ، طبقه چهارم",
      "Tel": "07138702200",
    }
}

منبع

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *