Non stai cercando alcun frammento di codice qui, quindi ecco qui:
Diciamo che 100.000 utenti della mia app Web hanno autorizzato la mia applicazione a connettersi a Facebook (con o senza offline_access
). Voglio costruire una sorta di meccanismo di "pull", in base al quale quando un utente invia un post sulla sua bacheca di Facebook, posso prenderlo dall'API Graph e archiviarlo localmente sul mio server.
Suppongo che ciò richiederebbe una chiamata all'API Graph ogni n minuti per estrarre i loro ultimi messaggi sulla bacheca.
Idealmente, questo sarebbe fatto anche per Twitter. So che LinkedIn lo fa, ma non sono sicuro dei dettagli esatti.
Domanda 1: dovrei effettuare una singola chiamata API Graph per ciascun utente, giusto?
Domanda 2: Se improvvisamente bombardano la Graph API con le chiamate all'API di 100k Graph, non dovrei eseguire head-first nel limitatore di velocità?
Domanda 2b: In caso negativo, e se avessi un milione di utenti? Sicuramente ...