工作日客户端
workda的Python项目详细描述
#workday的python客户机
这是一个python客户机(2.7或3.4+),用于与workday xml/soap api之一通信。
[![PYPI版本](https://badge.fury.io/py/workday.svg)(https://badge.fury.io/py/workday)
[![构建状态](https://travis-ci.com/tonybaloney/workday.svg?branch=master)(https://travis ci.com/tonybaloney/workday)
[![代码样式:black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/ambv/black)
基本的http和ws-security(这是workday中首选的配置)
*允许设置多个wws端点
*使用python迭代器对来自api的所有响应提供本机分页支持
这个词包含了你想要访问的所有api和它们的端点。
“HCM”:“https://workday.com/tenant/hcm$sd.xml”
}
client=workday.workdayclient(
wsdls=api,
身份验证=……
)
users=client.hcm.get_users()
```
如果要对结果进行分页,可以使用“workdayresponse”实例,例如:
``python
results=[]
任何API响应的。
匿名身份验证
anon=anonymousauthentication()
client=workday.workdayclient(
authentication=anon,
…
)
````
…
)
````
ws security x509 only authentication
``python
from workday.auth导入wssecuritycertificateauthentication
auth=wssecuritycertificateauthentication('/path/to/private.key','/path/to/public.key')
client=workday.workdayclient(
authentication=auth,
…
)
```
``python
``python
'/path/to/public.key')
client=workday.workdayclient(
authentication=auth,
…
)
```
'https://workday.com/tenant/434$sd.xml'},
身份验证=wssecuritycredentialauthentication(config['user',config['password']),
)
打印(client.talent.get-languages().data)
````
请参阅贡献。rst
==
history
==
>0.4.0(2018-06-27)
----
*通过使WorkdayResponse对象可访问来实现分页
<0.3.0(2018-06-23)
----
*添加了测试框架,用于分发的安装包
0.2.0(2018-06-22)
----
*ws安全支持
*受保护的wsdl支持
*分页支持
>0.1.0(2018-06-22)
----
*pypi上的第一个版本。
*人才api(soap)方法执行模板
这是一个python客户机(2.7或3.4+),用于与workday xml/soap api之一通信。
[![PYPI版本](https://badge.fury.io/py/workday.svg)(https://badge.fury.io/py/workday)
[![构建状态](https://travis-ci.com/tonybaloney/workday.svg?branch=master)(https://travis ci.com/tonybaloney/workday)
[![代码样式:black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/ambv/black)
基本的http和ws-security(这是workday中首选的配置)
*允许设置多个wws端点
*使用python迭代器对来自api的所有响应提供本机分页支持
这个词包含了你想要访问的所有api和它们的端点。
“HCM”:“https://workday.com/tenant/hcm$sd.xml”
}
client=workday.workdayclient(
wsdls=api,
身份验证=……
)
users=client.hcm.get_users()
```
如果要对结果进行分页,可以使用“workdayresponse”实例,例如:
``python
results=[]
任何API响应的。
匿名身份验证
anon=anonymousauthentication()
client=workday.workdayclient(
authentication=anon,
…
)
````
…
)
````
ws security x509 only authentication
``python
from workday.auth导入wssecuritycertificateauthentication
auth=wssecuritycertificateauthentication('/path/to/private.key','/path/to/public.key')
client=workday.workdayclient(
authentication=auth,
…
)
```
``python
``python
'/path/to/public.key')
client=workday.workdayclient(
authentication=auth,
…
)
```
'https://workday.com/tenant/434$sd.xml'},
身份验证=wssecuritycredentialauthentication(config['user',config['password']),
)
打印(client.talent.get-languages().data)
````
请参阅贡献。rst
==
history
==
>0.4.0(2018-06-27)
----
*通过使WorkdayResponse对象可访问来实现分页
<0.3.0(2018-06-23)
----
*添加了测试框架,用于分发的安装包
0.2.0(2018-06-22)
----
*ws安全支持
*受保护的wsdl支持
*分页支持
>0.1.0(2018-06-22)
----
*pypi上的第一个版本。
*人才api(soap)方法执行模板