Ich benutze die Wordpress Rest API auf meiner WinJS Universalapplication und möchte irgendwie meine Benutzer anmelden, bevor ich sie Produkte durchsuchen lassen, die ich auch von der API bekomme.Wordpress Rest API Login
Ich habe so etwas wie dieses
var settings = {
"async": true,
"crossDomain": true,
"url": "http://example.com/wp-json/users/me",
"method": "GET",
"headers": {
"authorization": "Basic dXNlcm5hbWU6cGFzc3dvcmQ==",
"cache-control": "no-cache"
}
}
$.ajax(settings).done(function(response) {
console.log(response);
});
versucht, aber ich
DENIED - The requested resource requires user authentication. (XHR): GET - http://example.com/wp-json/users/me
Ich habe auch versucht es Postman mit und bekam diese
[{"code":"json_not_logged_in","message":"You are not currently logged in."}]
Ich bin wieder nicht wirklich sicher, was ich falsch mache, da ich versuche, mich mit einer Benutzernamen/Passwort-Kombination anzumelden, die in der Benutzerliste in Wo ist rd drücken.
UPDATE:
Nach einem basic authentication plugin Installation Ich bin jetzt in der Lage, die es zum Laufen zu bringen, aber jetzt, wenn ich gebe Sie einen falschen Benutzername oder das Passwort von Windows 10 Sprünge in und öffne sein eigenes Login-Formular statt mich im Stich gelassen zu behandeln.
Ich werde jetzt herausfinden müssen, wie dieses Verhalten
Ich nehme an, dass Sie die Anweisungen unter http://v2.wp-api.org/guide/authentication/ befolgt haben? –