Wolfram Language

Interfaces Cloud et Web

Créez une API et un formulaire Web à partir de la même fonction

Créez une APIFunction simple pour calculer les factorielles.

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

Que faire si vous voulez à la fois une APIFunction pour un autre site web et une FormFunction pour les utilisateurs qui visitent le site directement ? Veuillez remarquer que puisque FormFunction et APIFunction ont la même signature, vous n'avez pas à réécrire le code.

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

Pour utiliser l'API, vous pouvez désormais visiter : https://www.wolframcloud.com/objects/documentation@wolfram.com/application/api?n=10

Pour utiliser le formulaire directement, vous pouvez également visiter : https://www.wolframcloud.com/objects/documentation@wolfram.com/application/form

Exemples connexes

de en es ja ko pt-br ru zh