Korzystam z interfejsu API Wordpress Rest na mojej aplikacji WinJS Universal i chcę jakoś zalogować się do moich użytkowników, zanim pozwolę im przeglądać produkty, które otrzymuję również z interfejsu API.Wordpress Rest API login
Próbowałem coś takiego
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);
});
Ale pojawia
DENIED - The requested resource requires user authentication. (XHR): GET - http://example.com/wp-json/users/me
Próbowałem również go za pomocą listonosz i dostał to z powrotem
[{"code":"json_not_logged_in","message":"You are not currently logged in."}]
nie jestem pewien co robię źle, ponieważ próbuję zalogować się przy użyciu kombinacji nazwy użytkownika i hasła, która znajduje się na liście użytkowników w Wo rdpress.
UPDATE:
Po zainstalowaniu basic authentication plugin jestem teraz w stanie uzyskać pracę tym, ale teraz, kiedy wprowadzić niewłaściwy login i hasło systemu Windows 10 skoków i otwiera własny formularz logowania zamiast pozwolić mi poradzić.
Muszę dowiedzieć się, jak wyciszyć to zachowanie
Zakładam, że postępowałeś zgodnie z instrukcjami na http://v2.wp-api.org/guide/authentication/? –