从其 ID 获取用户名 ..?
Get user name from its id..?
我必须通过其 WCF 接口与 OpenText LiveLink 通信。
我正在使用 GetNode
函数,我将节点 ID 传递给它,它 returns 有关文档的信息。
返回的字段之一是"CreatedBy":797207
我需要获取用户名而不是 ID...这如何可行?
可以使用MemberService
WS接口的getMemberByID
方法,其XML请求如下:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:api.ecm.opentext.com" xmlns:urn1="urn:MemberService.service.livelink.opentext.com">
<soapenv:Header>
<urn:OTAuthentication>
<!--Optional:-->
<urn:AuthenticationToken>?</urn:AuthenticationToken>
</urn:OTAuthentication>
</soapenv:Header>
<soapenv:Body>
<urn1:GetMemberById>
<urn1:memberID>?</urn1:memberID>
</urn1:GetMemberById>
</soapenv:Body>
</soapenv:Envelope>
一般来说,MemberService(可在 http://your-OTCS-server/cws/MemberService.svc 获得)为您提供许多其他与用户相关的功能:
您可以轻松地将 WSDL 导入到 SoapUI 等应用程序中,并执行您可能需要的所有测试。
我必须通过其 WCF 接口与 OpenText LiveLink 通信。
我正在使用 GetNode
函数,我将节点 ID 传递给它,它 returns 有关文档的信息。
返回的字段之一是"CreatedBy":797207
我需要获取用户名而不是 ID...这如何可行?
可以使用MemberService
WS接口的getMemberByID
方法,其XML请求如下:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:api.ecm.opentext.com" xmlns:urn1="urn:MemberService.service.livelink.opentext.com">
<soapenv:Header>
<urn:OTAuthentication>
<!--Optional:-->
<urn:AuthenticationToken>?</urn:AuthenticationToken>
</urn:OTAuthentication>
</soapenv:Header>
<soapenv:Body>
<urn1:GetMemberById>
<urn1:memberID>?</urn1:memberID>
</urn1:GetMemberById>
</soapenv:Body>
</soapenv:Envelope>
一般来说,MemberService(可在 http://your-OTCS-server/cws/MemberService.svc 获得)为您提供许多其他与用户相关的功能:
您可以轻松地将 WSDL 导入到 SoapUI 等应用程序中,并执行您可能需要的所有测试。