בעיה בשליחת API
-
@ivrtikshoret פשוט מכניס כתובת url
-
@ivrtikshoret זה הקישור שלי
https://kesherhk.info/ConnectToKesher/ConnectToKesher?userName=XXXXXXXX&password=XXXXXXXXXXXX&func=GetTrans&fromDate=02/15/2023&toDate=02/15/2023&format=json
בדפדפן אני אכן מכניס את הכתובת url למעלה בשורת החיפוש.
גם בpostman (ובקוד VBA) אני שולח דרך GET.
זה מה שנשלח בדפדפן:
וזה מה שאני מקבל חזרה
<Error> <Message>An error has occurred.</Message> </Error>
ניסיתי לשחק בpostman עם הנתונים, ורק כשהכנסתי גם את הערך של Accept חזרה שגיאה.
תודה. -
Function SendRequest() Dim URL As String Dim objXmlHttp As Object Dim strRet As String Set objXmlHttp = CreateObject("MSXML2.XMLHTTP") URL = "https://kesherhk.info/ConnectToKesher/ConnectToKesher?userName=XXXXXXX&password=XXXXXXXXXXX&func=GetTrans&fromDate=02/18/2023&toDate=02/20/2023&format=json" objXmlHttp.Open "GET", URL, False objXmlHttp.send Debug.Print objXmlHttp.ResponseText objXmlHttp.abort Set objXmlHttp = Nothing End Function
הקוד הזה עובד מצוין.