Bugg i API 1.16

Diskussioner/frågor gällande APIet https://temperatur.nu/info/api/
JEwenson
Wannabe
Inlägg: 14
Blev medlem: 03 jul 2019, 13:24
Ort: Karlstad
Kontakt:

Bugg i API 1.16

Inlägg av JEwenson »

Hej, hittade en liten grej som min app blev tjurig av. Gäller den nya <forutsattning> och specifikt ID Spraxkya där jag får en fin liten felkod enligt följande:
Expected </br> but found </forutsattning>
Den råa returen ser ut såhär.

Kod: Markera allt

        <item>
            <title>Borlänge/Spraxkya</title>
            <id>Spraxkya</id>
            <temp>1,4</temp>
            <lat>60,420388</lat>
            <lon>15,354064</lon>
            <lastUpdate>2021-03-21 20:57:37</lastUpdate>
            <kommun>Borlänge</kommun>
            <lan>Dalarnas län</lan>
            <sourceInfo>Temperaturdata från Roger Ström.</sourceInfo>
            <forutsattning>Trådlös termometer kopplad till Telldus live!.
                <br>Placerad nordvästlig sida på huset i skugga.
                </forutsattning>
                <uptime>95.1</uptime>
                <start>2017-08-09 23:56:46</start>
                <moh>154.493</moh>
                <url>https://www.temperatur.nu/Spraxkya.html</url>
            </item>
Kan lösa det nu med att undvika verbose och på sikt med en redan planerad konvertering till att arbeta med JSON istället för XML, men detta kan ju vara något som påverkar fler. Lösning skulle kunna vara att byta ut <br> mot <br /> som är mer korrekt XML...?
Användarvisningsbild
elf98
Hemautomation - det är mer än en hobby
Inlägg: 5419
Blev medlem: 27 okt 2006, 13:49
Ort: Linköping
Kontakt:

Re: Bugg i API 1.16

Inlägg av elf98 »

Bör vara fixat nu - la en htmlentities på strängen. Så ev behöver du konvertera tillbaka för att det ska se rätt ut i klient.

Men rekommenderar starkt att gå över till json. v16 är sista versionen med stöd för xml.
Grundade m.nu & temperatur.nu

Driver temperatur.nu

Bild
JEwenson
Wannabe
Inlägg: 14
Blev medlem: 03 jul 2019, 13:24
Ort: Karlstad
Kontakt:

Re: Bugg i API 1.16

Inlägg av JEwenson »

Ser fortfarande inte ut att ha slagit igenom när jag kör det igenom Postman.
Skärmavbild 2021-03-23 kl. 09.32.46.png
Övergång till JSON är dock planerad, så för stunden har jag löst det genom att använda 1.15 i produktion tills dess att jag är klar med konverteringen av appen att matas med JSON-data istället.
JEwenson
Wannabe
Inlägg: 14
Blev medlem: 03 jul 2019, 13:24
Ort: Karlstad
Kontakt:

Re: Bugg i API 1.16

Inlägg av JEwenson »

Och nästa försök så funkade det fint! Skyller på cache i Postman men misstänker skit bakom spakarna från min sida... :roll:
Användarvisningsbild
elf98
Hemautomation - det är mer än en hobby
Inlägg: 5419
Blev medlem: 27 okt 2006, 13:49
Ort: Linköping
Kontakt:

Re: Bugg i API 1.16

Inlägg av elf98 »

Så, strippade taggar helt. Chrome kräks på en full xml ändå då den säger att den inte kan parsa ett ensamt & - men strukturellt bör det fungera bättre.
Grundade m.nu & temperatur.nu

Driver temperatur.nu

Bild
Skriv svar