Facebook consente l'accesso a qualsiasi API in tempo reale in modo da poter rispondere agli eventi non appena si verificano? In caso contrario, quali alternative ci sono e quali sono i loro limiti? Ad esempio, se utilizzo il polling, limiteranno le mie chiamate API? E se provo a usare i feed RSS, quanto ritardo posso aspettarmi? O forse sarebbe possibile ricevere ed elaborare notifiche via e-mail (se potessi convincere un utente a inoltrare la posta a un altro indirizzo e-mail), poiché sembrano essere spedite abbastanza prontamente.App in tempo reale con Facebook
risposta
Facebook Graph API consente di iscriversi alle modifiche in tempo reale. Al momento puoi solo iscriverti a utenti, permessi ed errori, ma promettono di consentire la sottoscrizione a più oggetti in futuro.
Non ho mai provato i dati utente di polling, ma penso che funzionerà senza problemi. Per quanto ne so non ci sono restrizioni sul numero di chiamate API che puoi fare su facebook.
Per quanto riguarda le query, quello che ho visto e penso che questo è il modo in cui lo implementano. Se la tua query richiede troppi dati (ci vuole troppo tempo per elaborare è il modo in cui li misura), la query non andrà a buon fine.
Avevo questa app che richiamava tutti i messaggi di stato di tutti gli amici dell'utente e li visualizzava in un unico posto.
Ho interrogato per la prima volta tutti gli amici dell'utente - questo ha funzionato bene.
Ma allo stesso tempo, se eseguivo un ciclo per ottenere tutti i messaggi di stato per ogni amico, fallirebbe.
Penso che sia possibile chiamare singole query senza problemi, basta fare attenzione a interrogare solo i dati necessari, perché se le query sono troppo grandi o troppe falliranno.
Il modo migliore per scoprire è eseguire test da soli.
- 1. Non riceve affatto aggiornamenti in tempo reale da Facebook
- 2. Notifiche push in tempo reale con Firebase
- 3. Chiamata sleep in tempo reale() in tempo reale?
- 4. Aggiornamento di App in tempo reale per notifiche push
- 5. pthreads con tempo reale priorità
- 6. App per monitorare le query PostgreSQL in tempo reale?
- 7. In tempo reale con AngularJs e Yii2
- 8. Dati in tempo reale con D3
- 9. chat in tempo reale con notifica push
- 10. php shell_exec con aggiornamento in tempo reale
- 11. Collaborazione in tempo reale con CodeMirror
- 12. MongoDb Streaming dei dati inseriti in tempo reale (o quasi in tempo reale)
- 13. Come funzionano gli aggiornamenti in tempo reale?
- 14. Prezzo in tempo reale R
- 15. tempo reale pianificazione in Linux
- 16. Lucene indicizzazione in tempo reale?
- 17. Streaming audio in tempo reale
- 18. Monitoraggio MySQL in tempo reale
- 19. Servizio web valuta in tempo reale
- 20. Test in tempo reale su Android LVL
- 21. Smettere di ricevere aggiornamenti in tempo reale per una pagina di Facebook
- 22. reale tempo ajax commenta
- 23. Cambio Pitch in tempo reale su iPhone
- 24. Visualizzazione 3D in tempo reale in C++
- 25. Grafico in tempo reale in Java
- 26. Collaborazione in tempo reale in Eclipse
- 27. tempo utente più grande del tempo reale
- 28. Formattazione in tempo reale con NSNumberFormatter in un UITextfield
- 29. Editor di testo in Windows con aggiornamento in tempo reale?
- 30. streaming video in tempo reale in C#