2012-03-06 17 views
5

Sto sviluppando un'applicazione basata sul web che implementa la procedura di login di Facebook per identificare gli utenti e chiedere le loro informazioni usando l'API di Facebook.Limite di velocità API di Facebook - lato server o lato client è migliore?

La domanda è: è meglio tra l'implementazione lato server e lato client in termini di limitazione della velocità api. Per tutte le documentazioni e le discussioni che ho letto c'è un limite di 600 chiamate per 600 secondi, è quel conteggio per ip o per access_token o per chiave dell'applicazione? È meglio implementare tutte le chiamate API sul lato client per non raggiungere il limite?

Grazie in anticipo

+0

Se si limita la tariffa, è possibile dare priorità alle richieste "importanti", se si consente a Facebook di farlo, non si avrà il controllo. Pesalo contro la semplicità e avrai una buona idea di quello che vuoi. –

risposta

0

Interrogazione limite tasso API sono su base all'applicazione. Ma dovresti capire che interrogare API e Autorizzare utente non è la stessa cosa, non posso provarlo ma è difficile credere che il flusso delle autorizzazioni sia in qualche modo limitato (guarda app e giochi molto grandi che hanno milioni di usi quotidiani). ..

La decisione su come il flusso di autorizzazione deve essere implementato nella tua app (lato client o server) dovrebbe essere basata su molti fattori come la tecnologia che utilizzi, la lingua scritta nella tua applicazione, le tue conoscenze, ecc ... Questo è molto soggettivo.

preferisco personalmente flusso lato client utilizzando JS-SDK causa della facilità di implementazione e la passione di JavaScript, ma anche questo è soggettivo ...

+0

Credo che il flusso di autorizzazioni non sia limitato, ma mi chiedo se conti anche quando sto interrogando l'API con Facebook Javascript SDK, significa che tutte le query sul grafico provengono dall'ip del mio cliente. –

+0

Sto usando php e javascript, il mio sito ha un pulsante di connessione di Facebook che consente all'utente di connettersi. Avrò più di 100k utenti che usano il pulsante all'ora, e ogni volta che gli utenti fanno clic sul pulsante, faccio a Leats una chiamata all'API del grafico. Quindi sto chiedendo una soluzione alternativa per non raggiungere il limite di 100k per 24 ore ... –

1

Sulla base Facebook Platform Policies:

Se si supera, o si prevede di superare, una delle seguenti soglie vi preghiamo di contattarci con la creazione di un rapporto confidential bug con il tag "politica di soglia" come si può essere soggetti ad ulteriori condizioni: (> 5 M MAU) o (ca > 100M API lls al giorno) o (> 50 milioni di impressioni al giorno).

Se pensi di passare il limite di 100 milioni di chiamate-per-giorno-giorno, contatta Facebook.

+1

Grazie per averlo portato, completamente dimenticato di questo;) –

+0

Prego! :-) – ifaour

Problemi correlati