Ich programmiere gerade ein PHP-Projekt, das sich in Wordpress via OAuth 1.0 anmelden und dann Anfragen an eine API stellen möchte.
Der Arbeitsablauf ist wie folgt:
Meine Tests auf localhost unter XAMPP funktionieren gut, aber wenn ich den Code auf den Server (UNIX) hochlade, bekomme ich ein Problem von Wordpress Login mit den Cookies.
Ich mache den Login-Aufruf über cURL, setze die Cookies ein und analysiere dann die Antwort auf HTML (ich brauche das Feld "_wpnonce", um es an die Autorisierungsseite zu senden).
Das Problem ist, dass ich immer den Cookie-Fehler erhalte. Ich habe alle Kombinationen von cURL - Parametern getestet, alle Konfigurationen und Beispiele verwendet, bin aber nicht zur Arbeit gekommen: (
Der aktuelle Code lautet:
%Vor%Was vermisse ich?
Vielen Dank im Voraus!
Da ich nicht direkt kommentieren kann, aber meine Beobachtung anbieten möchte, sieht es so aus, als ob Sie versuchen, oauth_token
zweimal, einmal in der Umleitungs-URL und einmal als separaten Datenschlüssel / -wert festzulegen. Probieren Sie entweder:
oder
%Vor%Aber du kannst wirklich nicht beides haben.