Ich versuche, einen Upload auf YouTube von meinem Java-basierten Web-App zu machen, verbrachte ich ein paar Tage zu verstehen, was und wo ist das Problem und ich Ich bekomme es nicht, denn jetzt ziehe ich mir die Haare aus dem Kopf.Google OAUTH: Der URI in der Anfrage umleiten nicht ein URI umleiten registriert Übereinstimmen
ich registrierte meinen Web-App in Google-Konsole, so habe ich ein Paar von Client-ID und geheimen und eine Möglichkeit JSON-Typ-Datei mit meiner Config zum Download bereit.
So, hier ist die config:
{
"web":{
"auth_uri":"https://accounts.google.com/o/oauth2/auth",
"client_secret":"***",
"token_uri":"https://accounts.google.com/o/oauth2/token",
"client_email":"***",
"redirect_uris":["http://localhost:8080/WEBAPP/youtube-callback.html","http://www.WEBAPP.md/youtube-callback.html"],
"client_x509_cert_url":"***",
"client_id":"***",
"auth_provider_x509_cert_url":"https://www.googleapis.com/oauth2/v1/certs",
"javascript_origins":["http://www.WEBAPP.md/"]
}
}
Wie ist möglich, dass ich die Standard-URL von Google immer bin?
The redirect URI in the request: http://localhost:8080/Callback did not match a registered redirect URI
Es gibt mir immer die Standard-http://localhost:8080/Callback
URL anstelle von mir.
Und IDE-Konsole zeigt mir, dass:
Please open the following address in your browser: https://accounts.google.com/o/oauth2/auth?client_id=***&redirect_uri=http://localhost:8080/Callback&response_type=code&scope=https://www.googleapis.com/auth/youtube.upload Attempting to open that address in the default browser now...
ich die letzte Version von Abhängigkeiten bin mit: google-api-services-youtube v3-rev99-1.17.0-rc und google-api-services-youtubeAnalytics v1-rev35-1.17.0-rc
Wie es funktioniert, scheint es, dass die Bibliothek nicht zulassen wird, dass ich meine angepasste URL passiere, stattdessen wird sie die Standard-URL übergeben, oder ich habe etwas falsch gemacht, oder ich habe ein Detail übersehen. Ich dachte, es würde die URIs von client_secret.json bekommen. Dann für was ist die Konfigurationsdatei? – Denees
Bearbeitete meine Antwort oben, um mehr Details für Ihren Kommentar zur Verfügung zu stellen. – jlmcdonald
Dank Jarom, das war das Problem, ich habe die Methode nicht überschrieben, jetzt funktioniert es. Vielen Dank, du hast mir Zeit gespart. – Denees