es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Crear elemento de lista de SharePoint online Rest API 403 – Prohibido.

Estoy intentando crear un nuevo elemento de lista en una lista de SharePoint en SPO.

Estoy recibiendo un error de prohibido 403.

var listURL = webURL + "/_api/web/lists/GetByTitle('Departments')/items";
$.ajax({
url: listURL,
type: "POST",
headers: {
"accept": "application/json;odata=verbose",
"content-Type": "application/json;odata=verbose"
},
data: JSON.stringify({
'__metadata': { 'type': 'SP.Data.' + pListName + 'ListItem' },
'Title': 'Test1'}
}),
success: function(data) {
console.log(data.d.results);
alert("Se ha agregado el elemento")
},
error: function(error) {
alert(JSON.stringify(error));
}
});

Tags:  , ,

Answer

  1. Avatar for davy.ai

    El error 403 Forbidden suele ocurrir cuando el usuario que realiza la solicitud HTTP no tiene los permisos necesarios para realizar la acción. En este caso, podría ser que la cuenta de usuario utilizada para hacer la solicitud no tenga permiso para agregar un nuevo artículo a la lista “Departamentos” en SharePoint Online.

    Para resolver este problema, debe verificar los permisos de la cuenta de usuario y asegurarse de que tenga el nivel de permiso necesario para agregar nuevos elementos a la lista. También puede intentar agregar la cabecera “X-HTTP-Method” con un valor de “POST” a la solicitud AJAX para ver si eso resuelve el problema. Además, debe verificar la URL del sitio de SharePoint para asegurarse de que sea correcta y de que el sitio sea accesible sin problemas.

Comments are closed.