Eine API und ein Webformular aus derselben Funktion erstellen
Erstellen Sie eine einfache APIFunction zur Berechnung von Fakultäten.
In[1]:=

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

Angenommen, Sie wollten sowohl eine APIFunction für eine andere Website als auch eine FormFunction für User, die die Website direkt besuchen, erstellen. Sie müssen keine einzige Codezeile doppelt schreiben, da FormFunction und APIFunction dieselbe Signatur haben.
In[2]:=

CloudDeploy[URLDispatcher[{
"/api" -> api,
"/form" -> FormFunction @@ api
}],
"user:documentation@wolfram.com/application"
]
Nun können Sie https://www.wolframcloud.com/objects/documentation@wolfram.com/application/api?n=10 besuchen, um die API zu verwenden.

Oder Sie können https://www.wolframcloud.com/objects/documentation@wolfram.com/application/form besuchen, um das Formular direkt zu nutzen.
