Развёртывание и использование облачных API в командной строке
WolframScript способен выполнять функции, развёрнутые при помощи APIFunction с единственным аргументом УУИд. Начните с развёртывания простого API в облаке.
In[1]:=
![Click for copyable input](assets.ru/deploy-and-use-a-cloud-based-api-on-the-command-li/In_73.png)
myapi = CloudDeploy[
APIFunction["ticker" -> "TickerSymbol",
EntityValue[#ticker, EntityProperty["Financial", "Last"]] &]];
Сохраните соответствующий УУИд в файл.
In[2]:=
![Click for copyable input](assets.ru/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"}]]
Вызовите API из командной строки при помощи WolframScript.
![](assets.ru/deploy-and-use-a-cloud-based-api-on-the-command-li/O_59.png)
Как альтернативный вариант, попробуйте запустить API, используя облачное ядро.
![](assets.ru/deploy-and-use-a-cloud-based-api-on-the-command-li/O_60.png)