Damit OAUTH funktioniert, ändert sich die Umleitungs-URL jedes Mal, wenn ich sie auf einem anderen Computer ausführe.chrome.identity.getRedirectURL hat eine andere App-ID auf verschiedenen Computern
var redirectUri = chrome.identity.getRedirectURL("https://www.google.com/");
, dass der Code ich es zu erzeugen, verwenden, aber die App-ID gibt es in Form von https://[app-id].chromiumapp.org/ *., Hat eine andere App-ID auf verschiedenen Computern.
Dies ist ein Problem, weil ich die Weiterleitungs-URL auf der API-Website, die ich benutze, registrieren muss, aber es ist für jede andere Person anders. Hier
ist der vollständige Code-Block
var redirectUri = chrome.identity.getRedirectURL("https://www.google.com/");
var auth_url = "https://accounts.spotify.com/authorize?client_id=" + client_id + "&redirect_uri=" + redirectUri + "&scope=user-library-modify%20user-read-email&response_type=token&state=123";
chrome.identity.launchWebAuthFlow({'url':auth_url,'interactive':true}, function(redirect_url){
console.log(redirect_url)
});
hartzucodieren es nicht funktioniert entweder
Danke nochmal Xan! Wie hast du so viel gelernt wie du über Chrome-Erweiterungen und Javascript? Sie scheinen fast alle Fragen der Chrome-Erweiterung zu SO – pkothar2
beantwortet zu haben. Ehrlich gesagt, weiß ich nicht. Ich habe gerade angefangen, Fragen zu Erweiterungen und Apps zu beantworten. Und dabei eine Menge gelernt. – Xan