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 公司,保留所有权利。

页首