Hi,
Authentication Steps Do you have an example on how to perform Step 2 for a native Android application.
Validate Request Token Why is this discouraged ?
لم تجد الفلم أو المسلسل ؟ سجل دخولك و انشئها
هل تريد تقييم او اضافة هذا العنصر للقائمة؟
لست عضو؟
رد بواسطة Travis Bell
بتاريخ يونيو 16, 2017 في 5:03 مساءا
Hi Salil,
I do not have an example of it in Android, no. The username & password method is discouraged because it's fairly insecure, even over SSL.
What parts about the proper flow are you having problems with?
رد بواسطة salil.khanwalkar
بتاريخ يونيو 19, 2017 في 5:12 صباحا
Hi Travis,
I am facing problems with the second step. I need to get the result back to my app to proceed to Step 3. The redirect_to could be any string or does it need to be in the proper http://.... format ?
This is how my URL looks like - https://www.themoviedb.org/authenticate/myrequestoken?redirect_to=myappname.
After I click on "Allow" I get a "Oops! -We cant find the page you're looking for." error.
رد بواسطة Travis Bell
بتاريخ يونيو 19, 2017 في 12:32 مساءا
The
redirect_to
param needs a full web address (starting with http), it's not designed to redirect to a local app.How does Android handle internal links to local apps? I am not familiar with this at all but if there's local app URL schemes that we could tap into, like yourappname:// or whatever, that would be something I can add support for.
رد بواسطة salil.khanwalkar
بتاريخ يونيو 21, 2017 في 12:13 صباحا
Hi Travis,
I was able to make it work by using the HTTP scheme. ( http://myappname ) When it gets redirected Android shows a chooser dialog ,Browser apps and my app, cause it finds multiple applications to handle the HTTP scheme. I haven't found a way to force Android to let only my application handle this. If the user chooses any browser app, it anyway will not be able to resolve the URI. I am not sure if its a good or a bad user experience but right now I can proceed with the HTTP scheme.
Android can handle custom URL schemes.If needed we could try something like tmdb:// or something that is not specific to an application name.
رد بواسطة Travis Bell
بتاريخ يونيو 21, 2017 في 12:42 مساءا
Happy to hear you sorted it out. I don't think I want to encourage people use tmdb:// because if we ever have an official app then that would probably be what we wanted to use but I was thinking more along the lines of letting the
redirect_to
param not require "http://" but rather, a value like "yourapp://".رد بواسطة Movie Mentor
بتاريخ نوفمبر 1, 2017 في 11:39 صباحا
Hello @salil.khanwalkar ,
I am currently stuck in redirect_to "https://www.themoviedb.org/authenticate/myrequestoken?redirect_to=myappname." part of my android app. How to force android web view to load back on MainActivity and also complete the Step 3: Create a session ID after authenticating. Could you provide some help?
Thanks.