When I query the latest movie using /3/movie/latest, and then try to get the basic info using the TMDB id returned: /3/movie/{the TMDB id that was returned} I get back: {u'status_code': 6, u'status_message': u'Invalid id - The pre-requisite id is invalid or not found'}
However, if I use the imdb id, it seems to be working. If their is such a TMDB id, why would the lookup by that id fail? This seems like a bug.
Bir filmi veya diziyi bulamıyor musun? Eklemek için oturum aç.
Bu öğeyi derecelendirmek veya bir listeye eklemek ister misiniz?
Üye değil misin?
Dale adlı kullanıcıyı yanıtla
22 O 2013 tarihinde saat 5:53 ÖÖ'da
It might be that someone searched for that ID before the cache server cached it. Wait for 24 hours when the cache is flushed, I think its 24 hours.
Dale.
Travis Bell adlı kullanıcıyı yanıtla
22 O 2013 tarihinde saat 10:18 ÖÖ'da
Hi johnb003,
The current id 208983 (as of 8:19 AM MST this morning) seems to be returning data:
Do you have another example?
It is indeed like what Dale said though. 404 pages are not supposed to be cached but there is clearly a bug lurking around there somewhere that is causing them to be.
johnb003 adlı kullanıcıyı yanıtla
22 O 2013 tarihinde saat 9:01 ÖS'da
So here's what I get from my python shell, note the id returned, and passed in.
Dale adlı kullanıcıyı yanıtla
23 O 2013 tarihinde saat 3:19 ÖÖ'da
Yea I have checked the API still needs some time to clear it's cache. Travis might be able to help it alone.
Dale/
johnb003 adlı kullanıcıyı yanıtla
24 O 2013 tarihinde saat 5:00 ÖS'da
Clearing the cache seems like a short term solution. Perhaps ids > latest can be prevented from caching at all.
Travis Bell adlı kullanıcıyı yanıtla
24 O 2013 tarihinde saat 5:41 ÖS'da
That's how it's supposed to work but like I mention above, there's a bug in there somewhere that isn't actually working.
luigi.coluccio adlı kullanıcıyı yanıtla
31 O 2013 tarihinde saat 5:40 ÖÖ'da
Hi, the issue is still open.
this call doesn't work. http://api.themoviedb.org/3/movie/4258?api_key=APY_KEY
{"statuscode":6,"statusmessage":"Invalid id - The pre-requisite id is invalid or not found"}
this call work: http://api.themoviedb.org/3/movie/04258?api_key=APY_KEY
the ID field must be not less 5 numbers now?
Travis Bell adlı kullanıcıyı yanıtla
31 O 2013 tarihinde saat 9:05 ÖÖ'da
With regards to Scary Movie 5 (4258), please see this thread: https://www.themoviedb.org/talk/51f811c819c2953a8928df8c
luigi.coluccio adlı kullanıcıyı yanıtla
31 O 2013 tarihinde saat 9:14 ÖÖ'da
Ah ok. Thanks for the quickly reply. Regards
matthewbuchanan adlı kullanıcıyı yanıtla
18 a 2013 tarihinde saat 7:30 ÖÖ'da
Travis, any update on this caching bug? It still appears to be an issue; I’m fielding queries from our members frustrated that new films they add to TMDb aren’t immediately available for import via the API, as they used to be under 2.1.
Travis Bell adlı kullanıcıyı yanıtla
18 a 2013 tarihinde saat 10:05 ÖÖ'da
Hey guys,
I've created a new ticket for this here. I'm in the middle of some feature work that needs to get done and I don't imagine finding time to look at anything else until it's completed in ~2 weeks. I'll make sure to take a look at it then.
Cheers.
matthewbuchanan adlı kullanıcıyı yanıtla
18 a 2013 tarihinde saat 12:33 ÖS'da
Thanks Travis.
Travis Bell adlı kullanıcıyı yanıtla
11 k 2013 tarihinde saat 1:24 ÖS'da
The fix for this was just pushed live. Already cached items won't show any difference but as they expire, no new invalid ids should be cached.Had to revert it for the time being, I will work on this next week.
letterboxd adlı kullanıcıyı yanıtla
13 k 2013 tarihinde saat 8:23 ÖS'da
Oh no! I feel your pain, Travis. Caching is a harsh mistress. I wish you luck!