Eine cloudbasierte API bereitstellen und aus der Befehlszeile verwenden
WolframScript ist imstande, mit APIFunction bereitgestellte Funktionen mit der UUID als einzigem Argument auszuführen. Beginnen Sie, indem Sie eine einfache API in die Cloud deployen.
In[1]:=
![Click for copyable input](assets.de/deploy-and-use-a-cloud-based-api-on-the-command-li/In_73.png)
myapi = CloudDeploy[
APIFunction["ticker" -> "TickerSymbol",
EntityValue[#ticker, EntityProperty["Financial", "Last"]] &]];
Speichern Sie die verbundene UUID in einer Datei.
In[2]:=
![Click for copyable input](assets.de/deploy-and-use-a-cloud-based-api-on-the-command-li/In_74.png)
Put[ScriptForm[URLParse[myapi]["Path"][[3]]],
FileNameJoin[{$HomeDirectory, "examples", "my_api_file"}]]
Rufen Sie die API aus der Befehlszeile mit WolframScript auf.
![](assets.de/deploy-and-use-a-cloud-based-api-on-the-command-li/O_59.png)
Als Alternative können Sie die API auch mithilfe eines cloudbasierten Kernels ausführen.
![](assets.de/deploy-and-use-a-cloud-based-api-on-the-command-li/O_60.png)