Wolfram Language

Interfaces de la nube y web

Cree un API y formulario web a partir de la misma función

Cree una simple APIFunction para calcular factoriales.

In[1]:=
Click for copyable input
api = APIFunction["n" -> "Integer", #n! &]
Out[1]=

¿Qué pasa si usted quiere tanto unaAPIFunction para otra página web como una FormFunction para los usuarios que visitan la página web directamente? Note que debido a que FormFunction y APIFunction tienen la misma firma, usted no tiene que reescribir ningún código.

In[2]:=
Click for copyable input
CloudDeploy[URLDispatcher[{ "/api" -> api, "/form" -> FormFunction @@ api }], "user:documentation@wolfram.com/application" ]
Out[2]=

Ahora usted puede visitar https://www.wolframcloud.com/objects/documentation@wolfram.com/application/api?n=10 para utilizar el API.

O puede visitar https://www.wolframcloud.com/objects/documentation@wolfram.com/application/form para utilizar el formulario directamente.

Ejemplos relacionados

de en fr ja ko pt-br ru zh