Wolfram 언어

클라우드 및 웹 인터페이스

같은 함수에서 API와 Web Form 작성하기

계승을 계산하는 간단한 APIFunction을 작성합니다.

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

별도의 웹 사이트용 APIFunction과 웹 사이트를 직접 방문하는 실제 사용자용 FormFunction 모두 갖고 싶다고 가정합니다. FormFunctionAPIFunction은 동일한 시그너처를 가지고 있기 때문에 코드를 다시 작성할 필요가 없습니다.

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

https://www.wolframcloud.com/objects/documentation@wolfram.com/application/api?n=10을 방문하여 API를 사용할 수 있습니다.

혹은, https://www.wolframcloud.com/objects/documentation@wolfram.com/application/form 에서 직접 양식을 사용할 수도 있습니다.

관련 예제

de en es fr ja pt-br ru zh