Sprijin Bază de date filme (The Movie Database)

Hello

I'm mid way through developing my app which uses the amazing TMDB API but have a few questions about search that I'm hoping you can answer :)

Are there any suggested/common methods that I should use when adding search to my app? My current plan is to just query the /search/movie endpoint each time someone searches (server side) but worry that this will push me over the rate limit of 30 requests every 10 seconds, especially if other calls are hitting the movie endpoint or even worse if I add autosuggest every character entered could possible cause an API request and count towards the limit!?

Is search rate limited with the same '30 requests every 10 seconds' rule or is it higher (especially for ngram/autosuggest) ?

My app is currently setup to cache requested movies when the request actually happens, but would it be better/allowed to fetch the entire movie catalog and just recache when required in order to prevent many API request for things such as search?

Many Thanks Ross

2 răspunsuri (pe pagina 1 din 1)

Jump to last post

Hi Ross,

Thanks!

Yes, every method is rate limited. It's API wide. There is no way to bypass or circumvent the rate limits at this time. One thing to keep in mind is that it is IP based, not API key. We have many apps that integrate the ngram autocomplete searches and I've never heard of anyone that has an issue.

Cheers.

Hey Travis

Thanks for the info and quick reply!

Ross

Nu găsiți un film sau un serial? Autentificați-vă pentru a-l crea.

Globale

s focalizează bara de căutare
p deschide meniul profilului
esc închide o fereastră deschisă
? deschide fereastra cu scurtături de la tastatură

Pe paginile media

b mergi înapoi (sau la părinte atunci când este cazul)
e mergi la pagina de editare

Pe paginile sezoanelor filmelor seriale

(săgeată dreapta) mergi la sezonul următor
(săgeată stânga) mergi la sezonul precedent

Pe paginile episoadelor filmelor seriale

(săgeată dreapta) mergi la episodul următor
(săgeată stânga) mergi la episodul precedent

Pe toate paginile de imagini

a deschide fereastra pentru adăugarea de imagini

Pe toate paginile de editare

t deschide selectorul de traduceri
ctrl+ s trimite formularul

Pe paginile de discuții

n crează o discuție nouă
w comută starea de vizionare
p comută publică/privată
c comută închisă/deschisă
a deschide activitatea
r răspunde la discuție
l mergi la ultimul răspuns
ctrl+ enter trimite mesajul
(săgeată dreapta) pagina următoare
(săgeată stânga) pagina precedentă

Setări

Doriți să evaluați sau să adăugați acest articol într-o listă?

Autentificare