远程桌面-登出
# FastWeb远程桌面-登出
以下我们以Myrtille登出的说明为例,说明在设置接口整合过程中的注意事项。如果尚未了解Myrtille,请参阅Myrtille说明,以下是Myrtille登出的接口说明:
- 接口URL
http://{server}/Myrtille/api/Disconnection/Disconnect?connectionid={connectionId}
- 请求方式
GET
- Content-Type
form-data
- 请求Query参数
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
---|---|---|---|---|
connectionid | ec580c99-977d-4462-ab1f-b0adb42a8399 | String | 是 | 连接ID |
- 成功响应示例
true
# 1. 分析
根据对上述接口的地址分析,可以将地址拆分成基础地址与请求参数两部分。其中http://{server}
是作为基本的请求地址部分,Myrtille/api/Disconnection/Disconnect
部分作为额外的URL信息来使用。?
后侧的内容为参数部分,表示为连接的id信息。
点击[系统工具]
-[接口整合(Server)]
,打开接口整合
界面,输入API供应商以及API服务器的地址,填写相关说明,点击[保存]
。
点击[系统工具]
-[接口整合(API)]
,打开接口整合(API)
界面,在其中设置Myrtille的RestAPI请求信息。
点击[添加]
按钮,打开添加API
界面,在其中输入API的信息。
API名称与API描述部分可自行设置。

API供应商
处选择刚才创建的API供应商。
上文的API说明中已指出使用的Content-Type
以及请求方法
,此处按照说明中提供的内容选择。
URL
处设置额外的路径信息,上文的API中指定了Myrtille/api/Disconnection/Disconnect
,则此处填入。
参数部分改写connectionid={connectionId}
为connectionid=%s
。
保存后,点击[保存]
按钮,返回管理页面。
# 2. 用法
在远程桌面-登录的基础上再增加TUgButton
与TUgRestApi
,分别命名为btnMyrtilleLogout
与restMyrtilleLogout
,双击restMyrtilleLogout
,设置其绑定的API为远程桌面-登出
。分别设置btnMyrtilleLogout
的OnClick
事件与restMyrtilleLogout
的ResultData
事件,设置程序示例如下,详情可参考RestAPI综合运用2。
procedure btnMtrtilleLogoutOnClick(sender: tobject);
//Myrtille登出
begin
restMyrtillelogout.Params.Text := Format(restMyrtillelogout.Params.Text,[myrtilleAuthToken]);
restMyrtillelogout.Send;
end;
2
3
4
5
6