Skip to main content

Api call different from iOS and Android


Hello, i'm calling an API but i'm getting different results if i'm using Android or iOS

here is my call:

https://api.airtable.com/v0/appOwBv51ih******/teamtim****/?filterByFormula=FIND("Maurizio Polverini",{Nome})=1&sort%5B0%5D%5Bfield%5D=ID&sort%5B0%5D%5Bdirection%5D=asc

Android response (it works well as everything is sorted "asc" by the column "ID") - as you can see everything is well sorted starting from fields{ "ID":36:

--------------------------------------

{"records":
[{"id":"recHkGRBjaYe3ohuO","createdTime":"2024-11-09T08:19:32.000Z","fields":{"Nome":"Maurizio Polverini","Created":"2024-11-09","Device":"Android","Entrata":"9:19","Uscita":"9:20","GPS":"Estensione GPS non attiva","Ore Lavorate":0.016666666666666666,"Mese Nome":"novembre","Anno":"2024","ID":36,"Giorni":"09","GPS Uscita":"Funzione GPS non disponibile per l'utente"}},

{"id":"reczyPzSXGnyMGXey","createdTime":"2024-11-09T08:20:46.000Z","fields":{"Nome":"Maurizio Polverini","Created":"2024-11-09","Device":"Android","Entrata":"9:20","Uscita":"Al lavoro","GPS":"Estensione GPS non attiva","Ore Lavorate":{"specialValue":"NaN"},"Mese Nome":"novembre","Anno":"2024","ID":37,"Giorni":"09"}},

{"id":"reciU7Ul8hYth9I9m","createdTime":"2024-11-09T08:33:01.000Z","fields":{"Nome":"Maurizio Polverini","Created":"2024-11-09","Device":"Android","Entrata":"9:33","Uscita":"9:33","GPS":"Estensione GPS non attiva","Ore Lavorate":0.01,"Mese Nome":"novembre","Anno":"2024","ID":38,"Giorni":"09","GPS Uscita":"Funzione GPS non disponibile per l'utente"}},

{"id":"recKsyGUix9GWLj5P","createdTime":"2024-11-09T09:49:50.000Z","fields":{"Nome":"Maurizio Polverini","Created":"2024-11-09","Device":"Apple","Entrata":"10:49","Uscita":"Al lavoro","GPS":"Estensione GPS non attiva","Ore Lavorate":{"specialValue":"NaN"},"Mese Nome":"novembre","Anno":"2024","ID":39,"Giorni":"09"}},

{"id":"recoTTMagDs12TX83","createdTime":"2024-11-09T09:56:20.000Z","fields":{"Nome":"Maurizio Polverini","Created":"2024-11-09","Device":"Apple","Entrata":"10:56","Uscita":"Al lavoro","GPS":"Estensione GPS non attiva","Ore Lavorate":{"specialValue":"NaN"},"Mese Nome":"novembre","Anno":"2024","ID":40,"Giorni":"09"}},

{"id":"reciVtKXDdMGT4iUX","createdTime":"2024-11-09T10:00:49.000Z","fields":{"Nome":"Maurizio Polverini","Created":"2024-11-09","Device":"Android","Entrata":"11:00","Uscita":"Al lavoro","GPS":"Estensione GPS non attiva","Ore Lavorate":{"specialValue":"NaN"},"Mese Nome":"novembre","Anno":"2024","ID":41,"Giorni":"09","GPS Uscita":"Funzione GPS non disponibile per l'utente"}},

{"id":"recrqsuEyXpwpgaaB","createdTime":"2024-11-09T10:32:24.000Z","fields":{"Nome":"Maurizio Polverini","Created":"2024-11-09","Device":"Android","Entrata":"11:32","Uscita":"11:32","GPS":"Estensione GPS non attiva","Ore Lavorate":0.01,"Mese Nome":"novembre","Anno":"2024","ID":42,"Giorni":"09","GPS Uscita":"Funzione GPS non disponibile per l'utente"}},

{"id":"recNbg2iyd1End55U","createdTime":"2024-11-09T10:33:46.000Z","fields":{"Nome":"Maurizio Polverini","Created":"2024-11-09","Device":"Android","Entrata":"11:33","Uscita":"11:33","GPS":"Estensione GPS non attiva","Ore Lavorate":0.01,"Mese Nome":"novembre","Anno":"2024","ID":43,"Giorni":"09","GPS Uscita":"Funzione GPS non disponibile per l'utente"}},

{"id":"rectJWDa4vaVhIUIb","createdTime":"2024-11-09T10:35:07.000Z","fields":{"Nome":"Maurizio Polverini","Created":"2024-11-09","Device":"Android","Entrata":"11:35","Uscita":"Al lavoro","GPS":"Estensione GPS non attiva","Ore Lavorate":{"specialValue":"NaN"},"Mese Nome":"novembre","Anno":"2024","ID":44,"Giorni":"09"}}]}

---------------------------------------------------------

In iOS the records are not sorted at all:

{"records":[{"id":"recHkGRBjaYe3ohuO","createdTime":"2024-11-09T08:19:32.000Z","fields":{"Nome":"Maurizio Polverini","Created":"2024-11-09","Device":"Android","Entrata":"9:19","Uscita":"9:20","GPS":"Estensione GPS non attiva","Ore Lavorate":0.016666666666666666,"Mese Nome":"novembre","Anno":"2024","ID":36,"Giorni":"09","GPS Uscita":"Funzione GPS non disponibile per l'utente"}},

{"id":"recKsyGUix9GWLj5P","createdTime":"2024-11-09T09:49:50.000Z","fields":{"Nome":"Maurizio Polverini","Created":"2024-11-09","Device":"Apple","Entrata":"10:49","Uscita":"Al lavoro","GPS":"Estensione GPS non attiva","Ore Lavorate":{"specialValue":"NaN"},"Mese Nome":"novembre","Anno":"2024","ID":39,"Giorni":"09"}},

{"id":"recNbg2iyd1End55U","createdTime":"2024-11-09T10:33:46.000Z","fields":{"Nome":"Maurizio Polverini","Created":"2024-11-09","Device":"Android","Entrata":"11:33","Uscita":"11:33","GPS":"Estensione GPS non attiva","Ore Lavorate":0.01,"Mese Nome":"novembre","Anno":"2024","ID":43,"Giorni":"09","GPS Uscita":"Funzione GPS non disponibile per l'utente"}},

{"id":"reciU7Ul8hYth9I9m","createdTime":"2024-11-09T08:33:01.000Z","fields":{"Nome":"Maurizio Polverini","Created":"2024-11-09","Device":"Android","Entrata":"9:33","Uscita":"9:33","GPS":"Estensione GPS non attiva","Ore Lavorate":0.01,"Mese Nome":"novembre","Anno":"2024","ID":38,"Giorni":"09","GPS Uscita":"Funzione GPS non disponibile per l'utente"}},

{"id":"reciVtKXDdMGT4iUX","createdTime":"2024-11-09T10:00:49.000Z","fields":{"Nome":"Maurizio Polverini","Created":"2024-11-09","Device":"Android","Entrata":"11:00","Uscita":"Al lavoro","GPS":"Estensione GPS non attiva","Ore Lavorate":{"specialValue":"NaN"},"Mese Nome":"novembre","Anno":"2024","ID":41,"Giorni":"09","GPS Uscita":"Funzione GPS non disponibile per l'utente"}},

{"id":"recoTTMagDs12TX83","createdTime":"2024-11-09T09:56:20.000Z","fields":{"Nome":"Maurizio Polverini","Created":"2024-11-09","Device":"Apple","Entrata":"10:56","Uscita":"Al lavoro","GPS":"Estensione GPS non attiva","Ore Lavorate":{"specialValue":"NaN"},"Mese Nome":"novembre","Anno":"2024","ID":40,"Giorni":"09"}},

{"id":"recrqsuEyXpwpgaaB","createdTime":"2024-11-09T10:32:24.000Z","fields":{"Nome":"Maurizio Polverini","Created":"2024-11-09","Device":"Android","Entrata":"11:32","Uscita":"11:32","GPS":"Estensione GPS non attiva","Ore Lavorate":0.01,"Mese Nome":"novembre","Anno":"2024","ID":42,"Giorni":"09","GPS Uscita":"Funzione GPS non disponibile per l'utente"}},

{"id":"rectJWDa4vaVhIUIb","createdTime":"2024-11-09T10:35:07.000Z","fields":{"Nome":"Maurizio Polverini","Created":"2024-11-09","Device":"Android","Entrata":"11:35","Uscita":"Al lavoro","GPS":"Estensione GPS non attiva","Ore Lavorate":{"specialValue":"NaN"},"Mese Nome":"novembre","Anno":"2024","ID":44,"Giorni":"09"}},

------------------------------------------

Why is this happening and how can i solve this problem?

I tried already to do "desc" but doesn't change much - also i'm aware that "Maurizio Polverini" is Maurizio%20Polverini in Android and "Maurizio+Polverini" in iOS, in both cases it gets the name, so it's okay.

Thank you for your time

0 replies

Be the first to reply!

Reply