Sto usando l'API Rest di Wordpress sulla mia applicazione Universal di WinJS e vorrei in qualche modo accedere ai miei utenti prima di consentire loro di esplorare i prodotti che ottengo anche dall'API.Login API Wordpress Rest
ho provato qualcosa di simile
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);
});
ma ho
DENIED - The requested resource requires user authentication. (XHR): GET - http://example.com/wp-json/users/me
Ho anche provato con Postman e ottenuto questo ritorno
[{"code":"json_not_logged_in","message":"You are not currently logged in."}]
io non sono davvero sicuro cosa sto facendo male dal momento che sto cercando di accedere con una combinazione nome utente/password che si trova nell'elenco degli utenti in Wo rdpress.
UPDATE:
Dopo l'installazione di un basic authentication plugin sono ora in grado di ottenere il si di lavoro, ma ora quando entro un nome utente o password di Windows 10 salti e apre la sua propria forma di login invece di lasciare a me gestirlo.
dovrò capire ora come sopprimere tutti questo comportamento
Suppongo che tu abbia seguito le istruzioni su http://v2.wp-api.org/guide/authentication/? –