I am trying to get a new token by calling:https://api.themoviedb.org/authentication/token/new?api_key=
with my api_key
in order to create a login system for a sample app which I am building right now using TMBd's API.
Calling this directly returns an error, a html code. Those are the headers:
<-- 404 https://api.themoviedb.org/authentication/token/new?api_key={MY_API_KEY} (345ms)
content-type: text/html
content-length: 150
date: Mon, 18 Jan 2021 15:33:58 GMT
server: openresty
vary: Accept-Encoding
x-cache: Error from cloudfront
via: 1.1 3dbbfa4162b66eaa43240b1b3dccc724.cloudfront.net (CloudFront)
x-amz-cf-pop: SOF50-C1
x-amz-cf-id: 19f9-oPLWD_lO31Q_BOD2mM3HBQbqaJcaTjZhWSEwLHwaogamdWtmQ==
<html>
<head><title>404 Not Found</title></head>
<body>
<center><h1>404 Not Found</h1></center>
<hr><center>openresty</center>
</body>
</html>
<-- END HTTP (150-byte body)
Any idea what can cause this issue? Thanks!
Un film, une émission télévisée ou un artiste est introuvable ? Connectez-vous afin de créer une nouvelle fiche.
Vous souhaitez évaluer ou ajouter cet élément à une liste ?
Pas encore membre ?
Réponse de Travis Bell
le 18 janvier 2021 à 16h05
Hey @hardartcore, it's because you're not accessing the correct path (missing the
/3
).You're looking for:
Réponse de hardartcore
le 19 janvier 2021 à 01h18
Hi @travisbell . Yes, you are right, that was the problem. It turns out that the library which I am using for the http connection strips the last part of the main url which in my case was set to:
https://api.themoviedb.org/3/
but when I copied the rest of the part of token creating url:/authentication/token/new
I didn't remove the first/
and the whole url becomes:https://api.themoviedb.org/3//authentication/token/new
which leads to removing the/3/
part. And in the debug logs I was mostly checking about theapi_key
if it's the correct one because with other API call there wasn't any error. Thanks for helping me to find the issue!Regards.
Réponse de sid890
le 29 avril 2024 à 07h33
hey @travisbell please help me. My application is working fine locally. But on deploying my application on vercel and On approving third-party authentication request on tmdb authentication page, it shows on redirecting to
https://movieshubwithai.vercel.app/approved?request_token=b4870f4c718190be69b3c7bbdd3fcb21f930cd79&approved=true
, it shows 404: NOT FOUND and the error :GET https://movieshubwithai.vercel.app/approved?request_token=b4870f4…&approved=true 404 (Not Found)
Any idea how? Any more details required?