2013-08-09 9 views
22

Beh, praticamente quello che dice sulla latta.In che modo le pagine web come Statigram non superano i limiti tariffari dell'API di Instagram

Sono davvero curioso di sapere come le pagine come Statigram fanno la loro funzionalità di ricerca senza l'autenticazione dell'utente e non superano i limiti?

Se ho ragione, l'API di Instagram consente 5000 chiamate all'ora, quindi credo sia molto probabile che abbiano effettivamente più traffico di 5000 richieste all'ora.

Forse È una domanda stupida e Statigram ha un accordo speciale con Instagram per usare le loro API o forse non usano l'API e usano qualche altro metodo?

+3

O un accordo speciale, credenziali/indirizzo IP in rotazione, memorizzazione nella cache pesante o screencraping. –

+1

grazie a @RunscopeAPITools, apprezzo molto la risposta, se non ti dispiace aspetterò che qualcun altro risponda per vedere altre opinioni, ti preghiamo di rendere il tuo commento una risposta in modo che possa contrassegnarlo in seguito come risolto. – jonathanwiesel

+0

@RunscopeAPITools BTW, tali metodi non violerebbero i termini di utilizzo del social network (a parte un accordo speciale ovviamente)? – jonathanwiesel

risposta

14

Molto probabilmente si sta utilizzando uno dei seguenti metodi:

  • Un accordo con Instagram
  • rotazione delle credenziali
  • IP rotazione
  • caching pesanti (in particolare attraverso le credenziali o IP)
  • Screenscraping

In casi come questo, se non si dispone di un accordo speciale, si sta quasi certamente violando i termini del servizio. Se ritieni che il tuo servizio sia abbastanza utile che Instagram sarebbe disposto a autorizzarti a fare più richieste, mettiti in contatto con loro.

+0

riguarda limitando le richieste dallo stesso access_token e non IP. –

+0

Accetto - niente a che fare con la rotazione IP – Gordon

-1

Devono avere una sorta di accordo con Instagram come menzioni @RunscopeAPITools. Sei in grado di pubblicare commenti su Instagram da Statigram, che richiede un permesso speciale.

32

L'unica richiesta speciale che devi inviare a Instagram è la richiesta di inviare commenti.

Il limite API è di 5000 richieste all'ora per access_token o client_id. Ogni utente ha il proprio access_token, quindi finché le richieste dall'applicazione di terze parti utilizzano ogni singolo token di accesso, sarà difficile che superi i 5000 per utente all'ora.

Che funziona a 83 richieste al minuto e qualsiasi utente che interagisce con la tua applicazione è altamente improbabile che lo colpisca.

Dalla documentazione:

Si sono limitati a 5000 richieste all'ora per access_token o client_id complessiva. In pratica, ciò significa che dovresti (quando possibile) autenticare gli utenti in modo che i limiti siano ben al di fuori della portata di un determinato utente.

Se non si utilizza l'autenticazione utente, è probabile che si raggiunga il limite con il proprio client_id.

+0

questa dovrebbe essere la risposta selezionata. – username

+0

Ho anche la seconda migliore risposta. In realtà risponde alla domanda e non completa la supposizione. – timothymarois

Problemi correlati