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.

Subir archivo a SharePoint a través de la API de Rest mediante Postman.

Utilizando Postman

Url: https://test.sharepoint.com/sites/testIntranet/_api/web/GetFolderByServerRelativeurl(‘testIntranet/BMT’)/Files/add(url=’114934-image.png’,overwrite=true)

error: Acceso denegado

al usar esta URL sin /web: https://test.sharepoint.com/sites/testIntranet/_api/GetFolderByServerRelativeurl(‘testIntranet/BMT’)/Files/add(url=’114934-image.png’,overwrite=true)

error: No se puede encontrar el recurso para la solicitud GetFolderByServerRelativeurl

Nota: El token de acceso es correcto con permisos completos.

¿Alguien puede por favor decirme qué es lo correcto y qué está mal?

si la primera URL es correcta, ¿cómo obtener los permisos de acceso?
si la segunda URL es correcta, ¿cómo agregar recursos correctamente?

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Basándote en los errores que has proporcionado, parece que la primera URL es la correcta para usar. El problema probablemente está relacionado con los permisos de acceso para el usuario o la aplicación que realiza la llamada a la API.

    Para solucionar este problema, debes verificar que el token de acceso que se está utilizando tenga los permisos adecuados para realizar la acción deseada (en este caso, agregar un archivo a una carpeta). Es posible que necesites consultar con un administrador de SharePoint para asegurarte de que el token de acceso se haya configurado correctamente con los permisos necesarios.

    Si la segunda URL es correcta, entonces el problema puede estar relacionado con la sintaxis de la llamada a la API. Asegúrate de estar utilizando la sintaxis correcta para agregar un archivo a una carpeta en la API REST de SharePoint y de que se estén especificando correctamente todos los parámetros necesarios (como el nombre del archivo y la bandera para sobrescribir).

Comments are closed.