从用 C++、C#、Python、Java、JavaScript 等其他语言编写的外部程序运行 Wolfram 语言代码.

创建一个 APIFunction

创建一个简单的 APIFunction,将 3 与一个整数参数加在一起:

把 APIFunction 部署到 Wolfram Cloud

把函数部署到云端,权限设为 Permissions->"Public",使得每个人都可以访问该 API:

获取 APIFunction 的嵌入代码

EmbedCode 获取从 Python 调用 API 的代码. 点击 Copy to Clipboard 将嵌入代码复制到剪贴板上:

把嵌入代码粘贴到源代码中

把嵌入代码粘贴到 Python 脚本中:

运行程序,调用 Wolfram 语言 API

运行 Python 脚本,其中调用 Wolfram 语言代码将 3 与 6 加在一起:

$ ./APITest.py 
9

技术要点

调用你帐户中部署的 API 将耗费你的云积分.
要想以编程方式从 Wolfram 语言中调用 API 函数,请使用 URLExecute 并在列表中提供 API 参数: