构建和部署网络应用程序
使用 Wolfram 语言,您可以快速、轻松地将程序转换为交互式网络应用程序。
云部署
云部署
Wolfram 语言可以轻松地将您的代码转换为独立的交互式网页,以便您与他人分享您的程序。使用 CloudDeploy 函数可将代码发布到 Wolfram Research 服务器上,供所有人或您授权的任何人访问。
此例将一个用于识别分子图像的交互式程序转换为一个公共网页:
1. 制作待发布的内容:
In[•]:=

In[•]:=

Out[•]=

2. 使用 CloudDeploy 函数将其发布到云端:
In[•]:=

Out[•]=

API
API
除了部署交互式网页,您还可以将代码转化为 API(应用程序接口),让其他网站或编程语言使用您的代码。
1. 创建 APIFunction:
创建返回两个城市距离的 APIFunction。
本例中,TravelDistance 返回一个 Quantity。将 QuantityMagnitude 应用于该结果,仅提取数值,对于外部程序来说,它比 Quantity更容易处理。
In[•]:=

2. 将 APIFunction 部署到 Wolfram 云端:
使用 Permissions → "Public" 将该函数部署到云端,这样所有人都可以访问该 API。
In[•]:=

3. 在浏览器中测试 API:
通过浏览器调用 API,验证其是否按照预期运行。要构建调用 API 的 URL,右键单击 CloudObject 的 CloudDeploy 输出的 URL 并选择 Copy Address。

将 URL 粘贴到浏览器并使用查询字符串指定 API 参数,例如, "?city1=Chicago&city2=Miami"

4. 从非 Wolfram 语言调用 API:
获取从 Python 调用 API 的代码。
In[•]:=

Out[•]=

开始使用
学习资源
学习路径
立即开始试用! 通过免费的 Wolfram Cloud 账户访问
立即参加在线互动课程! 大约需要 7 个小时完成
进一步使用网络应用程序

想要继续探索网络应用程序吗?
如果您想了解更多 Wolfram 提供的网络操作功能,请访问网络操作指南页面。您将看到:
- 专门的网络操作函数
- 关于与 API 交互的信息
- 设置基于云端的网络服务的函数
- 相关参考资料