Я хочу создать новую запись из мобильного приложения, используя wp-rest api, чтобы сделать это, я должен войти в систему с формой; ну, аутентификация с json api auth хорошо работает, я отправляю имя пользователя и пароль, и я вхожу; но, когда я пытаюсь создать новую запись с wp-rest api, у меня есть эта ошибка: "У вас нет разрешения на это". Кажется, я не вошел, но я!
мой код:
var data={"title":"Hello World!","content_raw":"Content","excerpt_raw":"Excerpt"};
$scope.register = function() {
$http({
method: 'POST',
url: 'http://url.com/provawp/wp-json/wp/v2/posts',
data: data,
headers: {'Content-Type': 'application/json'}
})
.success(function(data, status, headers, config) {
alert("Città aggiunta correttamente!");
})
.error(function(data, status, headers, config) {
}).
catch(function (error) {
alert("Erroreee!");
console.log("error : " + JSON.stringify(error) );
});
}
Если вы используете сетевые токены. Вы можете поместить свой токен в свой HTTP-заголовок, создав http-перехватчики
а также вы используете вот так:
$http({
method: 'POST',
url: 'http://url.com/provawp/wp-json/wp/v2/posts',
data: data,
headers: {
'Content-Type': 'application/json',
'Authorization' : 'bearer Dfdsf54sdff#dfsdsfFF'
}
})
вы свяжетесь с разработчиком в этой ситуации:
предъявителя и любых других
Dfdsf54sdff # dfsdsfFF ваш токен авторизации