Warning: Illegal string offset 'status' in /home2/icentarb/public_html/icentar/print.php on line 190

Warning: Illegal string offset 'status' in /home2/icentarb/public_html/icentar/print.php on line 190

Warning: Illegal string offset 'status' in /home2/icentarb/public_html/icentar/print.php on line 190

Warning: Illegal string offset 'status' in /home2/icentarb/public_html/icentar/print.php on line 190

Warning: Illegal string offset 'status' in /home2/icentarb/public_html/icentar/print.php on line 190

Warning: Illegal string offset 'status' in /home2/icentarb/public_html/icentar/print.php on line 190

Warning: Illegal string offset 'status' in /home2/icentarb/public_html/icentar/print.php on line 190
iCentar » Racunari i oprema » Programirannje i baze podataka » Access » Slanje XML fajla preko API
dex 28.06.2022 23:29
Predmet:Slanje XML fajla preko API

Zna li ko kako ovo prevesti na VB.

Radi se o tome da trebam poslati XML fajl na zadatu adresu.

Vise bi mi odgovarao slucaj 2.7 gde treba navesti naziv i putanju fajla

Znam da treba nesto kao

PreuzmiIzvorni kôd (Visual Basic):
  1. Dim Zahtev As New MSXML2.XMLHTTP60
  2.  
  3. With Zahtev
  4.         .Open "POST", "https://efakturatest.mfin.gov.rs/api/publicApi/sales-invoice/ubl/upload?requestId=061720221143-upl&sendToCir=No", False
  5.  
  6.         .setRequestHeader "accept: text/plain"
  7.         .setRequestHeader "ApiKey: d7114d70-14ca-40fe-a840-807c5353fd16"
  8.         .send    ' ovde bi valjda trebalo navesti putanju i naiv fajla

Ako iko ima neta iskustva sa ovim neka se javi

Hvala unapred
Prilozi:
Iz uputstva.pdf (Velicina datoteke:416.24 KB)

zxz 30.06.2022 01:02
Predmet:Re:Slanje XML fajla preko API

Iz ovoga nisam siguran sta treba tacno uraditi pa bi milio za pojasnjenje.
Citat:
Radi se o tome da trebam poslati XML fajl na zadatu adresu.
Po ovome ispada da imas neki xml koji treba uploadati na neku web stranicu.
Jesam li u pravu.
Naravno to mora niti u vb-u. Drugo nista ne dolazi u obzir.

dex 30.06.2022 23:32
Predmet:Re:Slanje XML fajla preko API

Citat:

Po ovome ispada da imas neki xml koji treba uploadati na neku web stranicu.

Zapravo ne na web stranicu vec na servis preko API putem parametara koji su dati u uputstvu,
a meni nisu bas najjasniji jer nemam mnogo iskustva sa ovim

Citat:
Naravno to mora niti u vb-u. Drugo nista ne dolazi u obzir.

Zapravo u VBA za Acces

XML fajl pravim iz koda iz Access aplikacije, i sluzi samo da bi se poslao.

Posto ga sam pravim iz koda njegovu putanju i naziv imam kao promenljive

API key je broj koji sluzi za logovanje, i on mi je poznat (svaka firma ima svoj)

takodje mi nije jasan ovaj requestId, ko ga odredjuje i na osnovu cega (videti prilog, ovo sam iskopirao iz nekog texta na sajtu ministarstva)
Prilozi:
Text.txt (Velicina datoteke:1,017 Bajt)

Gjoreski 01.07.2022 05:01
Predmet:Re:Slanje XML fajla preko API

Pokusaj ovako :
PreuzmiIzvorni kôd (Visual Basic):
  1. Dim XMLHTTP As MSXML2.XMLHTTP
  2. Set XMLHTTP = CreateObject("MSXML2.ServerXMLHTTP")
  3.     XMLHTTP.open "POST", "https://efaktura.mfin.gov.rs/api/publicApi/get-unit-measures", False
  4.     XMLHTTP.setRequestHeader "Accept", "application/json"
  5.     XMLHTTP.send "ApiKey=462d9282-22cf-4d0b-afbe-17411d375a18"
  6. MsgBox XMLHTTP.responseText
  7. Set XMLHTTP = Nothing

U referencama uvezi Microsoft XML 5.0

taj sam ja koristio

Ja nemam apikey da bi probao ovo
Ako ima neka stranica za test ili neki apikey za test brze bi resili ovo

dex 01.07.2022 08:07
Predmet:Re:Slanje XML fajla preko API

Zapravo postoji demo DEMO stranica mislim da moze da radi i sa api. Mogu da vidim tek posle ponedeljak,
posto moram da odem do firme gde to imaju i uzmem API KEY, posto i na damo verziju moze da se uloguje samo ovlasceno lice sa licnom karto. Za damo verziju opet svaka firma ima svoj api key koji je razlicit od onog za zvanicni.

Ovo sto si ti poslao je za preuzimanje njihovih kodova za jedinice mere koje moras da koristis kad slazes xml. To sam vec uradio.

Mislim da se za api key ne koristi send nego se stavi u header. Radio sam ranije nesto slicno sa user name i lozinkom i prolazilo mi je.

ovde ne znam kako da slozim send da bi poslalo xml fajl

Gjoreski 01.07.2022 10:32
Predmet:Re:Slanje XML fajla preko API

Ja nisam znao dali ovo uopste radi,zato sam stavoio ovaj cod za proba.
Gledao sam malo dokumentacija dansa i tamo kolikosam vidio treba se ucitati kompletan xml a ne samo putanje do njega , ako postoji demo stranica mozemo probati.

dex 02.07.2022 13:05
Predmet:Re:Slanje XML fajla preko API

Kako sam ja skonatao ovo pod 2.7 je ako saljes fajl sa kompa a ovo pod 2.8 ako direktno kodom slozis XMl. Vidi prilog u prvom postu.

Gjoreski 05.07.2022 12:35
Predmet:Re:Slanje XML fajla preko API

Sta bi sa ova demo stranica ,ili ovo vec reseno