私有化部署后端交互 Web API

Spire.Cloud 私有化部署完成后, 可以使用 WEB API 接口,通过代码在应用程序中操作 Office (Word/Excel/PowerPoint) 及 PDF 文档。本文将介绍如何在您的服务器上,调用 Web API 接口。

我们网站上WEB API 下的帮助文档,基于公有云服务器。调用任何接口前,都需要配置相关账号信息。配置账号信息时,一定要传入 appId,appKey。

账号配置测试代码如下:

C#
string appId = "Your App ID ";
string appKey = "Your App Key ";
string baseUrl = "https://api.e-iceblue.cn"; //也可为null
Configuration configuration = new Configuration(appId, appKey, baseUrl);
Java
String appId = "Your App ID";
String appKey = "Your App Key";
String baseUrl = "https://api.e-iceblue.cn";
Configuration configuration = new Configuration(appId, appKey, baseUrl);

当您将程序部署到自己的服务器后,则不需要输入 App ID, App Key,此时参数值应设置为“null”,AuthBaseUrl 必须为“null”。现在我们以 http://192.168.0.108:8050(192.168.0.108 为私有部署服务器,端口 8050 为 Web API)为例,配置账号信息代码如下:

测试代码如下:

C#
string baseUrl = "http://192.168.0.108:8050";
Configuration configuration = new Configuration(null, null, baseUrl) { AuthBaseUrl = null };
Java
String baseUrl = "http://192.168.0.108:8050";
Configuration configuration = new Configuration(null, null, baseUrl);
configuration.setAuthBaseUrl(null);
//configuration.getApiClient().setAuthBaseUrl(null);