Web 服务 API - 使用 XML-RPC

(功能仅在高级版和企业版中可用)

XML-RPC

XML-RPC是用于通过 HTTP/HTTPS 执行远程过程调用的规范,使用 XML 作为过程调用的编码。 它是开放,轻量级,简单,易于实现。

方法:方法列表

方法详细信息

pam360. 资源. 创建

这将在 PAM360 存储库中创建一个包含所有详细信息的资源。

网址: https://pam360-server:7070/xmlrpc


请求参数

名字 类型 必填 描述

资源名称

字符串

YES

PAM360 中资源的唯一名称。

资源类型

字符串

YES

资源的类型。

帐户名称

字符串

YES

资源的用户帐户名称。

新密码

字符串

选

用户帐户的密码。

注释

字符串

YES

有关用户帐户的注意事项。


请求参数

名字 描述 值

结果代码

描述请求的方法调用结果的数字。

0- 成功
所有其他值 - 消息参数中的原因失败 。

消息

基于结果代码描述操作结果原因的文本

成功时"成功"
<关于其他故障情况的消息>


示例 请求 XML

<xml 版本="1.0""编码="utf-8"?>


<方法调用>
<方法名称>pam360.resource.create</方法名称>
<参数>
    <参数>
        <值>字符串<字符串>pam360-server<>字符串></值>
    
    <参数>
        <值>字符串<字符串>Windows</字符串></值>
    
    <参数>
        <值>字符串<字符串>管理员</字符串></值>
    
    <参数>
        <值>字符串<字符串>SMP</字符串></值>
    
 <参数>


 <值>字符串<字符串>管理员用户</字符串></值>


   </参数></参数>


</方法调用>


示例响应 XML

成功

<xml 版本="1.0""编码="utf-8"?>


<方法响应>


 <参数>
     <参数>
         <值>
              <结构>
                 <成员>
                     <名称>结果代码</名称>
                      值>=1lt2=int=1gt2=0=1lt2=/int=1gt2=1lt2=/值=1gt2=
                    
                 <成员>
                     <名称>消息</名称>
                     <值>字符串<字符串>成功</字符串>/值>
                 
             </结构>
         </值>
    




失败

<xml 版本="1.0""编码="utf-8"?>


<方法响应>

 <参数>
     <参数>
         <值>
              <结构>
                 <成员>
                     <名称>结果代码</名称>
                      <值><int>1\1lt2}/int></值>
                    
                 <成员>
                     <名称>消息</名称>
                     <值><string>具有给定资源名称的资源已存在。</字符串></值>
                 
             </结构>
         </值>
    




pam360. 密码. 检索

这将从 PAM360 存储库中检索指定用户帐户的密码。 检索后, PAM360 将执行所有配置的操作,如通知管理员和审核操作。

URL : https ://pam360-服务器: 7070/xmlrpc

请求参数

名字 类型 必填 描述

资源名称

字符串

YES

PAM360 中资源的唯一名称。

用户帐户

字符串

YES

要检索其密码的资源下的帐户名称。

原因

字符串

选

检索密码的原因。


请求参数

名字 描述 值

结果代码

描述请求的方法调用结果的数字。

0- 成功
所有其他值 - 消息参数中的原因失败 。

消息

基于结果代码描述操作结果原因的文本

所需的密码

作为字符串(或)返回的密码
在其他故障案例上


示例 请求 XML


<xml 版本="1.0""编码="utf-8"?>
<方法调用>
<方法名称>pam360.密码.检索</方法名称>
<参数>
<参数>
< 值>字符串<字符串>pam360-server</字符串></值>

<参数>
<值>字符串<字符串>管理员</字符串></值>


</方法调用>


示例响应 XML

成功

<xml 版本="1.0""编码="utf-8"?>


<方法响应>


 <参数>
     <参数>
         <值>
              <结构>
                 <成员>
                     <名称>结果代码</名称>
                      <值><int>0</int></值>
                    
                 <成员>
                     <名称>消息</名称>
                     <值>字符串<>{edhfED45@#f\1lt2}/字符串></值>
                 
             </结构>
         </值>
   




失败

<xml 版本="1.0""编码="utf-8"?>


<方法响应>


 <参数>
     <参数>
         <值>
              <结构>
                 <成员>
                     <名称>结果代码</名称>
                      <值><int>1\1lt2}/int></值>
                    
                 <成员>
                     <名称>消息</名称>
                     <值><字符串>不存在具有给定资源名称的资源。</字符串></值>
                 
             </结构>
         </值>
   




pam360. 密码. 更新

这将从 PAM360 存储库更新指定用户帐户的密码。 更新后, PAM360 将执行所有配置的操作,如通知管理员和审核操作。

URL : https ://pam360-服务器: 7070/xmlrpc

pam360. 密码. 检索

这将从 PAM360 存储库中检索指定用户帐户的密码。 检索后, PAM360 将执行所有配置的操作,如通知管理员和审核操作。

URL : https ://pam360-服务器: 7070/xmlrpc

请求参数

名字 类型 必填 描述

资源名称

字符串

YES

PAM360 中资源的唯一名称。

用户帐户

字符串

YES

要检索其密码的资源下的帐户名称。

原因

字符串

选

密码检索的原因。

新密码

字符串

选

用户帐户的新密码。

更新雷莫特

布尔

YES

如果要远程更新密码,请设置为 true。


请求参数

名字 描述 值

结果代码

描述请求的方法调用结果的数字。

0- 成功
所有其他值 - 消息参数中的原因失败 。

消息

基于结果代码描述操作结果原因的文本

成功时"成功"
在其他故障案例上

示例 请求 XML

<xml 版本="1.0""编码="utf-8"?>


<方法调用>
<方法名称>pam360.密码.更新</方法名称>
<参数>
<参数>
< 值>字符串<字符串>pam360-server</字符串></值>

<参数>
<值>字符串<字符串>管理员</字符串></值>

<参数>
<值><布尔>true</布尔值></值>


</方法调用>
示例响应 XML

成功

<xml 版本="1.0""编码="utf-8"?>


<方法响应>


 <参数>
     <参数>
         <值>
              <结构>
                 <成员>
                     <名称>结果代码</名称>
                      <值><int>0</int></值>
                    
                 <成员>
                     <名称>消息</名称>
                     <值>字符串<字符串>成功</字符串></值>
                 
             </结构>
         </值>
   



失败

<xml 版本="1.0""编码="utf-8"?>


<方法响应>


 <参数>
     <参数>
         <值>
              <结构>
                 <成员>
                     <名称>结果代码</名称>
                      <值><int>1\1lt2}/int></值>
                    
                 <成员>
                     <名称>消息</名称>
                     <值><字符串>不存在具有给定资源名称的资源。</字符串></值>
                 
             </结构>
         </值>
   



© 2021, ZOHO 公司,保留所有权利。

页首