Leden API

V

Verwijderd lid 399

Guest
Lennard (link):
De output is nu beter, sorry voor degenen die net de vorige versie hadden ingebouwd ofzo
sadley.gif
maar deze opbouw blijft het denk ik. Semantisch klopt het nu ook gewoon goed.



Codeblok:



1

Error: INVALID_EXPRESSION_ERR: DOM XPath Exception 51





Inderdaad
emo.gif


Je mist nog <?xml tags

E: Dit is alleen bij de errors

E2: Nvm, Verkeerd gekeken

E3: Kan de tijd (Bij pbs) niet net als bij laatst online?
 

Lennard

Active member
Nielsie (link):

Lennard (link):
De output is nu beter, sorry voor degenen die net de vorige versie hadden ingebouwd ofzo
sadley.gif
maar deze opbouw blijft het denk ik. Semantisch klopt het nu ook gewoon goed.



Codeblok:



1

Error: INVALID_EXPRESSION_ERR: DOM XPath Exception 51





Inderdaad
emo.gif


Je mist nog <?xml tags

E: Dit is alleen bij de errors

E2: Nvm, Verkeerd gekeken

E3: Kan de tijd (Bij pbs) niet net als bij laatst online?

Zo beter?
Bij de errors krijg je inderdaad gewoon <error>{error}</error> terug, dus geen normaal XML document.

Hoe wil je de tijd precies hebben? Ik weet niet wat het net was.
yummie.gif


Je kan nu ook de laatste transacties en accountinformatie ophalen.
smile.gif

JSON-output is ook mogelijk.
 
V

Verwijderd lid 399

Guest
Tijd als Unix timestamp lijkt handigste

E:
Dit is een beetje overdreven:
/xml/channel/message/message/message/amount

Beter doe je eerste message weghalen (Je hebt channel al)
En daarna <messages> en daarin <message>

E2: En ik denk dat een version tag wel handig is
 

Lennard

Active member
Oh, die moet geen message heten.

De XML/JSON wordt automatisch gegenereerd op basis van een array, dus daar zit nog een foutje in.

Versie-tag zal ik ook toevoegen.


Milan (link):
Ja Niels nu heb ik het net weer ingebouwd
yummie.gif

sadley.gif
 
V

Verwijderd lid 399

Guest
Milan (link):
Ja Niels nu heb ik het net weer ingebouwd
yummie.gif



Nja de tips die ik geef zijn eigenlijk om het handiger / meer leesbaar te maken + Handiger om in je code te zien wat-wat doet

PS: Het is nog een soort beta héa
yummie.gif



Lennard (link):
Oh, die moet geen message heten.

De XML/JSON wordt automatisch gegenereerd op basis van een array, dus daar zit nog een foutje in.

Versie-tag zal ik ook toevoegen.


Milan (link):
Ja Niels nu heb ik het net weer ingebouwd
yummie.gif

sadley.gif




Nice
biggrin.gif


--------------
E: content-type van JSON klopt niet
 
V

Verwijderd lid 399

Guest
Lennard (link):

Nielsie (link):
E: content-type van JSON klopt niet
Komt in de volgende update straks, thanks.
smile.gif


text/json toch?



Nop application/json
 

Milan

New member
Bij een mobiele site, vinden jullie dan de grootte (aantal kB) belangrijk of hoe het werkt en uitziet?
 

Antonn

New member
Milan (link):
Bij een mobiele site, vinden jullie dan de grootte (aantal kB) belangrijk of hoe het werkt en uitziet?


Nou om eerlijk te zijn denk ik dat mensen eerder naar One2xs zelf gaan dan naar een webapp waarop je je puntensaldo en privéberichten kan zien.

Alhoewel een Apple/android/... app die je waarschuwt bij een bericht wel handig zou zijn. Maar... Als je ingesteld een mail te krijgen bij een PB op One2xs, en op je device instelt elk kwartier je mail te checken doet dat het eigenlijk al voor je, want de app mag maximaal 1 keer per 10 minuten checken.

Ik verwerk een cachesysteem in mijn app.
 

Lennard

Active member
Nielsie (link):
Tijd als Unix timestamp lijkt handigste

E:
Dit is een beetje overdreven:
/xml/channel/message/message/message/amount

Beter doe je eerste message weghalen (Je hebt channel al)
En daarna <messages> en daarin <message>
Half gefixt; heb nu message-0, message-1, etc. in messages, en in die message-0 en message-1 enzo staat steeds een apart privébericht.
Ik wil eigenlijk dit hebben:
/messages/message/
/messages/message/
/messages/message/

ipv:
/messages/message-0/
/messages/message-1/
/messages/message-2/

maar dat lukt me nog even niet
sadley.gif
dus ik knoei nog even verder
 

Lennard

Active member
Nielsie (link):
Dat kan gewoon hoor
smile.gif

Wat kan gewoon? Hoe ik het heb?

Heb het nu gefixt iig
biggrin.gif


versie-nummer staat er nu ook in, maar dat is simpelweg de timestamp dat het bestand voor t laatst is gewijzigd.
Wat is het doel/nut eigenlijk van een versie-nummer in dit geval?
 
V

Verwijderd lid 399

Guest
Lennard (link):

Nielsie (link):
Dat kan gewoon hoor
smile.gif

Wat kan gewoon? Hoe ik het heb?

Heb het nu gefixt iig
biggrin.gif


versie-nummer staat er nu ook in, maar dat is simpelweg de timestamp dat het bestand voor t laatst is gewijzigd.
Wat is het doel/nut eigenlijk van een versie-nummer in dit geval?



Dat een app kan zien of er een eventuele update nodig is in de app
Dus timestamp is denk wel goed
yummie.gif


E: JSON heeft geen versie
 

Lennard

Active member
Hm maar dan bij elke kleine wijziging (bijv. taalfout) die ik doorvoer verandert die versie he..
Ik houd het wel bij een handmatige nummering, dan probeer ik alles backwards compatible te maken, en als dat niet gaat dan verhoog ik het versienummer zelf wel.

JSON versienummer komt er aan.
 
Bovenaan