Assistance de TMDB

Hello Everyone, I'm developing a desktop application using Reacts, Nodejs and Express. Facing tough time to implement authentication. Could any one help with steps. Thanks for your time. I have followed all the steps mentioned in api docs still I'm not getting hit to redirect url.

10 réponses (sur la page 1 sur 1)

Jump to last post

Hi @anandrikka Which issue are you running into problems with specifically? Is it just with the redirect step? Ie. in step 2, when you send the user to the website and ask for permission, you're setting the redirect_to parameter?

Hello Travis,

Here are the steps I followed

  1. redirected from UI to server using href
  2. Generated request token and redirected to url mentioned in step 2
  3. logged in and gave permission to app
  4. It's not redirecting to url mentioned in step 2.

Here is the sample code

app.get('/api/login', function (req, res) {
    tmdbApi.requestToken().then(function (tokenResult) {
        res.redirect('https://www.themoviedb.org/authenticate/' + tokenResult.data.request_token  +
            '?redirect_to = http ://localhost/api/callback')
    }, function (error) {

    })
});

If logged in, I need to redirect to "/api/callback" call to proceed further. Please let me know if I missed anything.

Thanks for your time

One thing I'm just curious about is that you have a space after your = AND http. Does this help?

app.get('/api/login', function (req, res) {
    tmdbApi.requestToken().then(function (tokenResult) {
        res.redirect('https://www.themoviedb.org/authenticate/' + tokenResult.data.request_token  +
            '?redirect_to=http://localhost/api/callback')
    }, function (error) {

    })
});

I did observed and removed the space and tried it just didn't work.

However in the below scenario it's hitting the callback mentioned in redirect url

"User should be already logged into the tmdb application. When redirected from my app it just asks for permission to grant access, when user approved it's hitting callback mentioned in redirect url."

Failure scenario: "when user redirected from my application and then logged into tmdb and gave permission to my app, then it's not redirecting to url."

I guess I have expressed it correctly, let me know if more details needed.

Need some help from anyone to close the issue.

The redirection URL might not be getting saved properly when the user is logged out. I'll investigate this Monday morning when I get back to work and let you know when it has been fixed.

Thanks Travis. Will be waiting for your reply !!

Can you give this a try now and let me know if it's working properly for you now?

Excellent Travis, It's working !! Tested a straight use case it's getting redirected to callback url. There are few more doubts may be I will open up separate discussion.

Thanks once again, for your time and patience !!

Happy to hear it's working.

Cheers.

Un film, une émission télévisée ou un artiste est introuvable ? Connectez-vous afin de créer une nouvelle fiche.

Général

s Mettre le curseur dans la barre de recherche
p Ouvrir le menu du profil
esc Fermer une fenêtre ouverte
? Ouvrir la fenêtre des raccourcis clavier

Sur les pages des médias

b Retour (ou vers le parent si faisable)
e Afficher la page de modification

Sur les pages des saisons des émissions télévisées

Afficher la saison suivante (flèche droite)
Afficher la saison précédente (flèche gauche)

Sur les pages des épisodes des émissions télévisées

Afficher l'épisode suivant (flèche droite)
Afficher l'épisode précédent (flèche gauche)

Sur toutes les pages des images / photos

a Ouvrir la fenêtre d'ajout d'image / photo

Sur toutes les pages de modifications

t Ouvrir le sélecteur de traduction
ctrl+ s Envoyer le formulaire

Sur les pages des discussions

n Créer une nouvelle discussion
w Basculer le statut de suivi
p Basculer publique / privée
c Basculer fermer / ouvrir
a Ouvrir l'activité
r Répondre à la discussion
l Afficher la dernière réponse
ctrl+ enter Envoyer votre message
Page suivante (flèche droite)
Page précédente (flèche gauche)

Paramètres

Vous souhaitez évaluer ou ajouter cet élément à une liste ?

Connexion