Wolfram Language

Interfaces de Cloud et de Web

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

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.

Exemples connexes

de en es ja ko pt-br ru zh