Wolfram Language

Interfaces da web e da nuvem

Crie uma API e um formulário web com a mesma função

Crie uma simples APIFunction para calcular fatoriais.

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

E se você quiser tanto uma APIFunction para outro website como uma FormFunction para usuários que visitam o website diretamente? Note que como FormFunction e APIFunction possuem a mesma assinatura, você não precisa reescrever nenhum código.

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

Agora você pode visitar https://www.wolframcloud.com/objects/documentation@wolfram.com/application/api?n=10 para usar a API.

Ou você pode visitar https://www.wolframcloud.com/objects/documentation@wolfram.com/application/form para usar o formulário diretamente.

Exemplos Relacionados

de en es fr ja ko ru zh