Saltar al contenido
← Todas las píldoras

Cómo activar la Web API de Power Pages para una tabla

La Web API de Power Pages (/_api/...) no funciona con ninguna tabla hasta que la activas tú. Hacen falta dos cosas, la configuración del sitio y los permisos de tabla.

En Site Settings crea estas dos entradas:

NombreValor
Webapi/account/enabledtrue
Webapi/account/fieldsaddress1_city,description

Cambia account por el nombre lógico de tu tabla. En fields van, separados por comas, los campos que se podrán leer y escribir. Se puede poner * para que entren todos, pero yo prefiero limitarlo a los que de verdad uso.

Luego, en Table Permissions, crea un permiso para esa tabla con los privilegios que necesites (lectura, creación, escritura) y el ámbito que toque, ya sea global, de contacto o de cuenta. Asígnaselo al rol web de los usuarios que van a llamar a la API.

Si después de todo esto sigue sin responder, seguramente es la caché, que todavía no ha recogido los cambios. Como administrador puedes forzar el refresco desde /_services/about.

¿Te ha servido?

Si necesitas ayuda con esto en tu proyecto, escríbeme.

Más píldoras