Index: WS/TAPI/SMSTools/SMSClient.cls.xml =================================================================== diff -u -r62957 -r66575 --- WS/TAPI/SMSTools/SMSClient.cls.xml (.../SMSClient.cls.xml) (revision 62957) +++ WS/TAPI/SMSTools/SMSClient.cls.xml (.../SMSClient.cls.xml) (revision 66575) @@ -5,14 +5,19 @@ %String -api.smsgatewayapi.com +ax-loadbalancer.vanhoecke.be String -/v1/message/send +/smstools/v1/message/send + +String +/smstools/v1/balance + + %String 784487677138158563135 @@ -67,11 +72,11 @@ Do HttpRequest.SetHeader("X-Client-Id",..#ClientId) Do HttpRequest.SetHeader("X-Client-Secret",..#ClientSecret) - Set HttpRequest.SSLConfiguration = "SMSTools" - Set HttpRequest.Https = 1 - Set HttpRequest.Port = 443 + ;Set HttpRequest.SSLConfiguration = "SMSTools" + ;Set HttpRequest.Https = 1 + ;Set HttpRequest.Port = 443 - #dim StatusCode As %Status = HttpRequest.Get("/v1/balance") + #dim StatusCode As %Status = HttpRequest.Get(..#BalanceLocation) If HttpRequest.HttpResponse.StatusCode = 200 { #dim Response as WS.TAPI.SMSTools.BalanceResponse Do ##class(TECH.JSON.Parser).ParseJSON(HttpRequest.HttpResponse.Data.Read(HttpRequest.HttpResponse.Data.Size),##class(WS.TAPI.SMSTools.BalanceResponse).%ClassName(1),.Response) @@ -92,16 +97,16 @@ #dim Poster as TECH.Http.Poster = ..HttpAPI.GeefHttpPoster() ;Set Poster = ##class(TECH.Http.impl.Poster).%New() ; om te testen op andere omgeving dan prod. - Set HttpMessage.Server="api.smsgatewayapi.com" - Set HttpMessage.Location = "/v1/message/send" - Set HttpMessage.Port = "443" + Set HttpMessage.Server=..#Server + Set HttpMessage.Location = ..#Location + ;Set HttpMessage.Port = "443" Set HttpMessage.ClientId = "784487677138158563135" Set HttpMessage.ClientSecret = "jTuBQ6JWSWOhckcPHC9Dc" set HttpMessage.ContentType= "text/plain" Set HttpMessage.Data = Stream - Do Poster.SetSslConfiguration("SMSTools") + ;Do Poster.SetSslConfiguration("SMSTools") Do Poster.PostMessage(HttpMessage) ]]>