2015-04-19 8 views
7

Qual è il limite massimo per il recupero delle pagine di Facebook da un account?Limite massimo per il recupero delle pagine di Facebook con Graph API

Supponiamo che un account di Facebook abbia più di 200 pagine da amministrare. Se provo a recuperare le pagine di Facebook di quell'account usando il fronte '/me/accounts'.

tanto sono data così come paging (contenente cursors e next, previous collegamenti della pagina). Quello che voglio sapere è se posso impostare un limite durante il recupero delle pagine di facebook come '/me/accounts?limit=200' e ottenere tutte le 200 pagine di Facebook l'account ha ??

Ho cercato la documentazione Ma non c'è una spiegazione chiara per questo rate limit.

+0

Mi chiedo, sto monitorando i dati per un cliente. Per ottenere i Mi piace di un post posso salire a 'limite = 500'. Se un post ha 1000 Mi piace, utilizzando il limite predefinito di 25 richiederebbe 40 chiamate anziché solo 2. Se suppongo che un limite di sicurezza di 200 chiamate all'ora per utente senza attivare il limite di frequenza superi l'errore, il limite predefinito raggiungerebbe questo numero molto rapidamente all'ora. – Guus

risposta

4

Fondamentalmente non esiste alcun valore di correzione per il parametro limite collegato a qualsiasi FB api che può variare in base alle prestazioni e alle esigenze di facebook Api elencati fb link

limite: questo è il numero di singoli oggetti che vengono restituiti in ogni pagina. Un limite di 0 non restituirà risultati. Alcuni bordi hanno un limite massimo sul valore limite, per motivi di prestazioni. restituiremo i link di paginazione corretti se ciò accade.

Ma di default lo usano come 25 nella maggior parte dei suoi apis. E come ho osservato puoi estenderlo a 500 ma come @luschn ha detto che non puoi fare affidamento su di esso in quanto possono cambiarlo di volta in volta in modo da utilizzare il valore predefinito con paging. Inoltre ho trovato alcuni collegamenti che parlano del limite di API come prima su Quora e un altro su Facebook potrebbe essere che ti aiuteranno.

3

Se si intende il limite API, è un valore dinamico e non definitivo. Una regola generale è "600 chiamate per 600 secondi, per gettone & per IP". È inoltre possibile leggere questo in altri thread StackOverflow, ad esempio: What's the Facebook's Graph API call limit?

Se si intende il parametro limite: Afaik lo stanno modificando di volta in volta. Non mi baserei su di esso e userei solo il valore predefinito con paging, che di solito è 25.