Newsgroup: it.comp.appl.access
Titolo: Come interfacciare PocketBase con Access?

https://pocketbase.io/
 
 
E' uno dei vari sistemi simili a Firebase di Google
Caratterstica importante e' il fatto che il sstema permette di inviare 
delle notifiche ai client in seguito ad acuni eventi
Ed i client 'interessati' agli eventi notificati possono reagire nella 
maniera che ritengono piu' opportuna
E' open source ed installabile anche in locale
 
La domanda e':  qualcuno di voi ha mai usato questo sistema in 
combinazione con Access?


no
ma ti ringrazio perchè è proprio quello che cercavo per farmi un server 
interno di notifiche per dart/flutter.
 
cmq vedo che supporta le API quindi non dovresti avere problemi neppure 
da Access
 
facci sapere
 
BFS


Ehhh, se n'avessi avuto problemi, non avrei chiesto
Comunque visto che ti interessa vedo che ce ne sono diversi
Il piu' gettonato mi sembra Supabase, poi Back4App, CloudFoundry, 
AppWrite, Kuzzle, ed altri
Il suggerimento ovviamente mica e' gratis
E' in cambio di capire pure annoi come fare
:)  :)  :)
 


ho provato al volo la API List
 
../api/collections/posts/records
 
sul loro sito live
 
funziona
con questo codice VBA:
 
   Dim objXMLHTTP As Object
     Set objXMLHTTP = CreateObject("MSXML2.XMLHTTP.6.0")
     Dim sURL As String
     sURL = "
https://pocketbase.io/api/collections/posts/records
"
     With objXMLHTTP
         .Open "GET", sURL, False
         .setRequestHeader "Content-Type", "application/json"
         .setRequestHeader "user_key", "
te...@example.com
"
         .setRequestHeader "Session_key", "123456"
         .Send
 
 
         If .Status = "200" Then
             MsgBox "ok"
             Debug.Print .responseText
 
             Else
             MsgBox "errore"
             Debug.Print .responseText
 
         End If
 
     End With
     Set objXMLHTTP = Nothing
 
 
 
mi viene correttamente restituito
 
 
{"page":1,"perPage":30,"totalItems":1,"totalPages":1,"items":[{"active":true,"collectionId":"BHKW36mJl3ZPt6z","collectionName":"posts","created":"2022-07-02 
07:46:16.478Z","description":"Lorem ipsum dolor sit amet, consectetur 
adipiscing elit. Etiam vehicula luctus egestas. Nulla eget diam et 
tellus placerat venenatis id eget leo. Maecenas vitae semper eros. 
Suspendisse at arcu velit. Nullam feugiat dictum lorem quis facilisis. 
Nunc dapibus posuere augue sit amet facilisis.\r\nDonec ultricies tellus 
ut libero varius lacinia. Phasellus ut egestas ligula. Curabitur 
hendrerit felis vitae pulvinar 
bibendum.","featuredImages":["XPHNJ1ikAoVAgDaMMIXCbAio00irrmIY.jpg","Jgihz6urldOM1ve3EyXbHWYaVqVh0hkK.jpg"],"id":"UP06yiygImYTMCI","options":["optionB"],"title":"Lorem 
ipsum","updated":"2022-07-02 08:33:32.066Z"}]}
 
 
quindi non vedo problemi a gestire tutte le API sul webserver in locale
 
BFS
 


Urca, bene bene
E per la main feature?
Per le notifiche eventi dal server verso i client sottoscrittori?
(immagino sia cosi perche' su Firebase e' cosi)
 
 
 


per dart/flutter vedo che c'è la pappa pronta basta importare apposito 
package
 
attivare la sottoscrizione degli eventi con due righe di codice e stop.
 
 
Per vba mi sa che devi gestire questa api
 
/api/realtime
 
interrogarla a intervalli regolari e vederti i valori di created/update
 
quindi non è proprio un push di notifiche...ma è gia qualcosa
 
BFS
 
 
 
 
 
 


Eh no, cosi' non vale
A colpi di interrogazione sono bravi tutti
Poi sta frase "..mi sa che devi gestire.." mi piace poco
Se devo fare tutto io allora ditelo ehhh
Facciamo cosi', io metto le idee da realizzare, e voi cercate il modo 
migliore di come farlo, cosi lavoriamo tutti
:)  :)  :)
 
 


Scherzi a parte, quindi bisogna attaccarsi all'sdk per javascript o dart 
e tirare fuori un 'segnalatore' per entrare su Access?
E va behh, ce tocca de lavora'
 


ma cosa devi gestire da necessitare di un "vero" push?
BFS
 
 
 
 
 
 


Iooo ???
Niente
Veramente lo faccio per voi, senno' state li sempre sui blocnum e sui 
report e sul vba e su questo e sull'altro, che barba e che noia
Era giusto per dare una ventata di novita'