The Movie Database támogatás

Hey everyone,

I'm developing a small clone of themovieDB in react js.

I noticed one thing what looks awesome pagination. How would I go about requesting more data from the API without encountering duplicates ? By default it looks like 20 but I see like 99 + pages on the movies and tv section.

How could I accomplish this ?

Any form of feedback related to this would be awesome

Cheers,

Alex

3 válasz érkezett (1 / 1 oldalból)

Jump to last post

Hi Alex,

What kind of request are you looking to make? A paginated request looks like the following:

https://api.themoviedb.org/3/movie/popular?api_key=###&page=1
https://api.themoviedb.org/3/movie/popular?api_key=###&page=2
https://api.themoviedb.org/3/movie/popular?api_key=###&page=3

Etc.

Each page contains 3 fields useful for pagination, page, total_results and total_pages. You can make your own choices about what to do with the available pages. One more thing to note, we only let you access up to page 1000 (the top 20,000 items) of any request.

Cheers.

I'm using v4 Lists and have a list with 144 items in it. I'm trying to pull the entire list results into a Google sheet but I'm only getting 20 of the 144 items. Is there a way to pull all the results via v4 API (eg. 'page=all' or something to this effect), or do I have to make a specific GET request for each of the 8 pages?

Hi @tylerkinglee,

Unfortunately, no. You have to page through each page like I show above.

Nem találsz egy filmet vagy egy sorozatot? Jelentkezz be és hozd létre.

Globális

s focus the search bar
p profil menü megnyitása
esc close an open window
? billentyűparancsok ablak megnyitása

Minden média oldalon

b go back (or to parent when applicable)
e go to edit page

On TV season pages

(jobbra nyíl) ugrás a következő évadra
(balra nyíl) vissza az előző évadra

Tévéepizód oldalakon

(jobbra nyíl) ugrás a következő részre
(balra nyíl) vissza az előző részre

Minden kép oldalon

a kép hozzáadása ablak megnyitása

Minden szerkesztő oldalon

t fordítás választó megnyitása
ctrl+ s submit form

On discussion pages

n create new discussion
w toggle watching status
p toggle public/private
c toggle close/open
a open activity
r reply to discussion
l ugrás az utolsó válaszhoz
ctrl+ enter submit your message
(jobbra nyíl) következő oldal
(balra nyíl) előző oldal

Beállítások

Want to rate or add this item to a list?

Bejelentkezés