| From : | Zurab Batiashvili |
| To : | Giorgi Maisuradze <g.maisuradze88@gmail.com> |
| Subject : | RE: IDP Service |
| Cc : | Gela Talakhadze <gelatalakhadze@gmail.com>; Irakli Tabatadze <ITabatadze@ssa.gov.ge>; Sergo Rostiashvili <srostiashvili@ssa.gov.ge> |
| Received On : | 29.01.2020 08:33 |
მადლობა გიორგი
ზურა
From: Giorgi Maisuradze [mailto:g.maisuradze88@gmail.com]
Sent: სამშაბათი, 28 იანვარი, 2020 13:30
To: Zurab Batiashvili
Cc: Gela Talakhadze
Subject: Re: IDP Service
შემდეგი ცვლილებები შევიტანეთ სერვისში.
ეს არის ობიექტი რასაც ძველი სერვისი აბრუნებს
{
"result": {
"sort": null,
"data": [
{
"idpId": 40714,
"firstName": "თამარ",
"lastName": "ხოშტარია",
"dateOfBirth": -100670400000,
"personalNumber": "62001024136",
"address": "თბილისი დიდუბე ვანის ქ. N 7",
"addressID": 827848,
"addressNodeID": 954617,
"region": "თბილისი",
"district": "დიდუბე",
"collectiveCenterID": 645,
"collectiveCenterName": "დატვირთვა-გადმ სადგუ"
}
],
"totalCount": 0,
"totalPages": 0,
"pageSize": 1,
"pageNumber": 0
},
"success": true,
"error": null
}
ეს არის ობიექტი რომელსაც ახალი სერვისი აბრუნებს
(წარმატებული - რეზულტატი მოიძებნა)
{
"result": {
"data": {
"address": "თბილისი დიდუბე ვანის ქ. N 7",
"dateOfBirth": "1966-10-24T00:00:00",
"district": "დიდუბე",
"collectiveCenterName": "დატვირთვა-გადმ სადგუ",
"firstName": "თამარ",
"lastName": "ხოშტარია",
"personalNumber": "62001024136",
"region": "თბილისი",
"idpId": 40714,
"addressID": 827848,
"addressNodeID": 954617,
"collectiveCenterID": 645
},
"type": "SINGLE_OBJECT"
}
}
(წარმატებული - რეზულტატი არ მოიძებნა)
{
"result": {
"data": null,
"type": "SINGLE_OBJECT"
}
}
(წარუმატებული - შეცდომა მოხდა ან ჩვენს მხარეს ან სერვის პროვაიდერის მხარეს)
{
"errors": [
{
"keyword": "CONNECTION_ERROR"
}
]
}
"keyword": "CONNECTION_ERROR" - remote მეთოდი რომელსაც ვაკითხავთ გათიშულია ან წვდომა არ გვაქვს
"keyword": "EMPTY_RESPONSE" - remote მეთოდმა დააბრუნა ცარიელი პასუხი
"keyword": "UNEXPECTED_XML_RESPONSE" - remote მეთოდმა დააბრუნა განსხვავებული/გაუთვალისწინებელი XML (ანუ მათ მხარეს მოხდა ცვლილება დასაბრუნებელი დატის სტრუქტურაში)
"keyword": "WRONG_STATIC_PARAMS" - ჩვენ გავატანეთ არასწორი პარამეტრები (user ან password)
On Fri, Jan 24, 2020 at 15:40 Zurab Batiashvili <ZBatiashvili@moh.gov.ge> wrote:
მოგესალმებით,
სერვისის წინა ვერსიასთან შედარებით დაბრუნებულ მონაცემებში შეცვლილია 2 ველის ტიპი:
ძველი ვერსია:
public int collectiveCenterID
public string collectiveCenterName
ახალი ვერსია
public ColectiveCenterID colectiveCenterID
public ColectiveCenterName colectiveCenterName
გთხოვთ გაგვიმარტოთ ამ ორი ველის ლოგიკა;
{
"result": {
"data": [],
"type": "COLLECTION"
}
}
ასევე,
ა) result.data შეიძლება იყოს მასივი? თუ მოძებნის შემთხვევაში მხოლოდ ერთ ჩანაწერს დაგვიბრუნებს ?
ბ) როგორ გავარჩიოთ ვერ მოიძებნა;
გ) თქვენს მხარეს ექსეპშენი;
წინასწარ დიდი მადლობა
From: Sergo Rostiashvili [mailto:srostiashvili@ssa.gov.ge]
Sent: ორშაბათი, 20 იანვარი, 2020 16:39
To: 'Giorgi Maisuradze' <g.maisuradze88@gmail.com>
Cc: 'Gela Talakhadze' <gelatalakhadze@gmail.com>; 'Irakli Tabatadze' <ITabatadze@ssa.gov.ge>; Zurab Batiashvili <ZBatiashvili@moh.gov.ge>
Subject: RE: IDP Service
გიო,
ეს სერვისებია, რომლებსაც ვიყენებთ დამატებით:
http://185.83.39.108:8080/api/person/findCR
http://185.83.39.108:8080/api/person/findSC
დევნილი სტატუსის შემოწმების სერვისს რომ გადავაწყობთ, შეგატყობინებთ.
მადლობა,
პატივისცემით,
სერგო როსტიაშვილი
ინფორმაციული ტექნოლოგიების დეპარტამენტი
სსიპ სოციალური მომსახურეობის სააგენტო
მისამართი: აკაკი წერეთლის გამზირი 144, 0119, თბილისი
From: Giorgi Maisuradze <g.maisuradze88@gmail.com>
Sent: პარასკევი, 17 იანვარი, 2020 13:39
To: Sergo Rostiashvili <srostiashvili@ssa.gov.ge>
Cc: Gela Talakhadze <gelatalakhadze@gmail.com>
Subject: IDP Service
სერგო გამარჯობა.
სერვისი გამოვდგი გარეთ public მისამართზე. (VPN აღარ ჭირდება)
method: GET
url: https://api.municipal.gov.ge/idp/persecuted/:pid/check
:pid ის ნაწვლად უნდა გამოგვატანოთ პირადი ნომერი
header ში უნდა გამოგვატანოთ access-token: ij9ZP3C8tUabqRvWkW9uu5hDhWTls06i
response body
{
"result": {
"data": [],
"type": "COLLECTION"
}
}
გამოძახების cURL მაგალითი
curl -X GET \
https://api.municipal.gov.ge/idp/persecuted/01006019147/check \
-H 'Accept: */*' \
-H 'Accept-Encoding: gzip, deflate' \
-H 'Cache-Control: no-cache' \
-H 'Connection: keep-alive' \
-H 'Content-Type: application/json' \
-H 'Host: api.municipal.gov.ge' \
-H 'Postman-Token: 18cafc26-d994-493b-b490-b5521a4fa38f,092c9107-e558-45e4-984f-8bc88e5077a5' \
-H 'access-token: NBrmkWhnU0RqEFHFxZYwoYTh32Gd2olf' \
-H 'cache-control: no-cache'