Chilkat Online Tools

VB.NET / EDS API / Dokuments "Informācija par atteiktiem attālinātiem maksājumiem".

Back to Collection Items

' This example assumes the Chilkat API to have been previously unlocked.
' See Global Unlock Sample for sample code.

Dim http As New Chilkat.Http
Dim success As Boolean

http.SetRequestHeader("Accept","application/json")

Dim sbResponseBody As New Chilkat.StringBuilder
success = http.QuickGetSb("https://eds.vid.gov.lv/api/doc/aamv1/:id",sbResponseBody)
If (success = False) Then
    Debug.WriteLine(http.LastErrorText)
    Exit Sub
End If


Dim jResp As New Chilkat.JsonObject
jResp.LoadSb(sbResponseBody)
jResp.EmitCompact = False

Debug.WriteLine("Response Body:")
Debug.WriteLine(jResp.Emit())

Dim respStatusCode As Integer = http.LastStatus
Debug.WriteLine("Response Status Code = " & respStatusCode)
If (respStatusCode >= 400) Then
    Debug.WriteLine("Response Header:")
    Debug.WriteLine(http.LastHeader)
    Debug.WriteLine("Failed.")
    Exit Sub
End If


' Sample JSON response:
' (Sample code for parsing the JSON response is shown below)

' {
'   "Epasts": "Duis occaecat minim",
'   "TaksGads": 25213793,
'   "Talrunis": "sunt nostr",
'   "Sagatavotajs": "culpa Duis proident do enim",
'   "AtteiktieMaksajumi": [
'     {
'       "MaksajumaDatums": "2000-01-31T00:00:00",
'       "MaksatajaPersonasKods": "c",
'       "MaksatajaVardsUzvards": "labore dolor",
'       "SanemejaNmrKods": "nu",
'       "SanemejaNosaukums": "nostrud sed elit laboris",
'       "Valsts": "anim in qui",
'       "Piezimes": "proident eiusmod quis elit ipsum"
'     },
'     {
'       "MaksajumaDatums": "2000-01-31T00:00:00",
'       "MaksatajaPersonasKods": "l",
'       "MaksatajaVardsUzvards": "culpa ut id",
'       "SanemejaNmrKods": "Lo",
'       "SanemejaNosaukums": "reprehenderit dolor proident incididunt",
'       "Valsts": "et esse in",
'       "Piezimes": "est officia ea dolor veniam"
'     }
'   ],
'   "Id": -9625335,
'   "UID": "incididunt",
'   "NmrKods": "",
'   "Precizejums": false,
'   "PrecizejamaisDokuments": -73602970,
'   "PrecizejumaPamatojums": "deserunt qui molli"
' }

' Sample code for parsing the JSON response...
' Use this online tool to generate parsing code from sample JSON: Generate JSON Parsing Code



Dim MaksajumaDatums As String
Dim MaksatajaPersonasKods As String
Dim MaksatajaVardsUzvards As String
Dim SanemejaNmrKods As String
Dim SanemejaNosaukums As String
Dim Valsts As String
Dim Piezimes As String

Dim Epasts As String = jResp.StringOf("Epasts")
Dim TaksGads As Integer = jResp.IntOf("TaksGads")
Dim Talrunis As String = jResp.StringOf("Talrunis")
Dim Sagatavotajs As String = jResp.StringOf("Sagatavotajs")
Dim Id As Integer = jResp.IntOf("Id")
Dim UID As String = jResp.StringOf("UID")
Dim NmrKods As String = jResp.StringOf("NmrKods")
Dim Precizejums As Boolean = jResp.BoolOf("Precizejums")
Dim PrecizejamaisDokuments As Integer = jResp.IntOf("PrecizejamaisDokuments")
Dim PrecizejumaPamatojums As String = jResp.StringOf("PrecizejumaPamatojums")
Dim i As Integer = 0
Dim count_i As Integer = jResp.SizeOfArray("AtteiktieMaksajumi")
While i < count_i
    jResp.I = i
    MaksajumaDatums = jResp.StringOf("AtteiktieMaksajumi[i].MaksajumaDatums")
    MaksatajaPersonasKods = jResp.StringOf("AtteiktieMaksajumi[i].MaksatajaPersonasKods")
    MaksatajaVardsUzvards = jResp.StringOf("AtteiktieMaksajumi[i].MaksatajaVardsUzvards")
    SanemejaNmrKods = jResp.StringOf("AtteiktieMaksajumi[i].SanemejaNmrKods")
    SanemejaNosaukums = jResp.StringOf("AtteiktieMaksajumi[i].SanemejaNosaukums")
    Valsts = jResp.StringOf("AtteiktieMaksajumi[i].Valsts")
    Piezimes = jResp.StringOf("AtteiktieMaksajumi[i].Piezimes")
    i = i + 1
End While

Curl Command

curl -X GET
	-H "Accept: application/json"
https://eds.vid.gov.lv/api/doc/aamv1/:id

Postman Collection Item JSON

{
  "name": "Dokuments \"Informācija par atteiktiem attālinātiem maksājumiem\".",
  "request": {
    "method": "GET",
    "header": [
      {
        "key": "Accept",
        "value": "application/json"
      }
    ],
    "url": {
      "raw": "{{baseUrl}}/api/doc/aamv1/:id",
      "host": [
        "{{baseUrl}}"
      ],
      "path": [
        "api",
        "doc",
        "aamv1",
        ":id"
      ],
      "variable": [
        {
          "key": "id",
          "value": "25210683",
          "description": "(Required) Dokumenta id."
        }
      ]
    }
  },
  "response": [
    {
      "name": "OK",
      "originalRequest": {
        "method": "GET",
        "header": [
        ],
        "url": {
          "raw": "{{baseUrl}}/api/doc/aamv1/:id",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "api",
            "doc",
            "aamv1",
            ":id"
          ],
          "variable": [
            {
              "key": "id",
              "value": "25210683",
              "description": "(Required) Dokumenta id."
            }
          ]
        }
      },
      "status": "OK",
      "code": 200,
      "_postman_previewlanguage": "json",
      "header": [
        {
          "key": "Content-Type",
          "value": "application/json"
        }
      ],
      "cookie": [
      ],
      "body": "{\n  \"Epasts\": \"Duis occaecat minim\",\n  \"TaksGads\": 25213793,\n  \"Talrunis\": \"sunt nostr\",\n  \"Sagatavotajs\": \"culpa Duis proident do enim\",\n  \"AtteiktieMaksajumi\": [\n    {\n      \"MaksajumaDatums\": \"2000-01-31T00:00:00\",\n      \"MaksatajaPersonasKods\": \"c\",\n      \"MaksatajaVardsUzvards\": \"labore dolor\",\n      \"SanemejaNmrKods\": \"nu\",\n      \"SanemejaNosaukums\": \"nostrud sed elit laboris\",\n      \"Valsts\": \"anim in qui\",\n      \"Piezimes\": \"proident eiusmod quis elit ipsum\"\n    },\n    {\n      \"MaksajumaDatums\": \"2000-01-31T00:00:00\",\n      \"MaksatajaPersonasKods\": \"l\",\n      \"MaksatajaVardsUzvards\": \"culpa ut id\",\n      \"SanemejaNmrKods\": \"Lo\",\n      \"SanemejaNosaukums\": \"reprehenderit dolor proident incididunt\",\n      \"Valsts\": \"et esse in\",\n      \"Piezimes\": \"est officia ea dolor veniam\"\n    }\n  ],\n  \"Id\": -9625335,\n  \"UID\": \"incididunt\",\n  \"NmrKods\": \"\",\n  \"Precizejums\": false,\n  \"PrecizejamaisDokuments\": -73602970,\n  \"PrecizejumaPamatojums\": \"deserunt qui molli\"\n}"
    },
    {
      "name": "Lietotājs nav autentificēts.",
      "originalRequest": {
        "method": "GET",
        "header": [
        ],
        "url": {
          "raw": "{{baseUrl}}/api/doc/aamv1/:id",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "api",
            "doc",
            "aamv1",
            ":id"
          ],
          "variable": [
            {
              "key": "id",
              "value": "25210683",
              "description": "(Required) Dokumenta id."
            }
          ]
        }
      },
      "status": "Unauthorized",
      "code": 401,
      "_postman_previewlanguage": "text",
      "header": [
        {
          "key": "Content-Type",
          "value": "text/plain"
        }
      ],
      "cookie": [
      ],
      "body": ""
    },
    {
      "name": "Dokuments neeksistē vai lietotājam nav tiesību.",
      "originalRequest": {
        "method": "GET",
        "header": [
        ],
        "url": {
          "raw": "{{baseUrl}}/api/doc/aamv1/:id",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "api",
            "doc",
            "aamv1",
            ":id"
          ],
          "variable": [
            {
              "key": "id",
              "value": "25210683",
              "description": "(Required) Dokumenta id."
            }
          ]
        }
      },
      "status": "Forbidden",
      "code": 403,
      "_postman_previewlanguage": "text",
      "header": [
        {
          "key": "Content-Type",
          "value": "text/plain"
        }
      ],
      "cookie": [
      ],
      "body": ""
    },
    {
      "name": "Pārsniegts izsaukumu skaita ierobežojums.",
      "originalRequest": {
        "method": "GET",
        "header": [
        ],
        "url": {
          "raw": "{{baseUrl}}/api/doc/aamv1/:id",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "api",
            "doc",
            "aamv1",
            ":id"
          ],
          "variable": [
            {
              "key": "id",
              "value": "25210683",
              "description": "(Required) Dokumenta id."
            }
          ]
        }
      },
      "status": "Too Many Requests",
      "code": 429,
      "_postman_previewlanguage": "text",
      "header": [
        {
          "key": "Content-Type",
          "value": "text/plain"
        }
      ],
      "cookie": [
      ],
      "body": ""
    }
  ]
}