Créez une API et un formulaire web à partir de la même fonction
Créez une simple APIFunction pour calculer les factorielles.
In[1]:=

api = APIFunction["n" -> "Integer", #n! &]
Out[1]=

Que faire si vous voulez à la fois une APIFunction pour un autre site web et un FormFunction pour les utilisateurs qui visitent le site directement? Notez que le fait que FormFunction et APIFunction ont la même signature, vous n'avez pas à réécrire le code.
In[2]:=

CloudDeploy[URLDispatcher[{
"/api" -> api,
"/form" -> FormFunction @@ api
}],
"user:documentation@wolfram.com/application"
]
Maintenant vous pouvez visiter https://www.wolframcloud.com/objects/documentation@wolfram.com/application/api?n=10 pour utiliser l'API.

Ou vous pouvez visiter https://www.wolframcloud.com/objects/documentation@wolfram.com/application/form pour utiliser le formulaire directement.
