轻松使用 Replicon Web 服务。
项目描述
复制 Web 服务的处理程序
Replicon-Handler 是用Python构建的,由Rajendra Kodumuri维护。使用requests库可以实现与 Replicon WebServices 的交互。
可以说,可以避免重复的白噪声;使用 Replicon WebServices 变得轻而易举。点击这里了解更多详情。
from replicon_handler import RepliconHandler
replicon = RepliconHandler(
company_key='company_key',
username=None,
password=None,
authentication_token='',
method='post',
headers=headers,
log_file=r'log_path\log_file.log'
)
headers['Content-Type'] = 'application/json'
headers['X-Replicon-Application'] = 'CompanyKey_OperationName_Version'
headers['Authorization'] = f'Bearer {replicon.authentication_token}'
安装复制处理程序
Replicon Handler 是通过 PyPI 分发的,安装它很简单:
> pip install -U replicon-handler
用户指南可在Read the Docs上找到。
支持的功能
可以消除下面突出显示的复制租户详细信息和 API URL 的生成,以使使用复制 Web 服务变得轻而易举。
- 寻找蛞蝓。
- 寻找泳道。
- 为以下内容生成 URL:
- 分析 API。
- 用户审核日志 API。
- Web 服务端点。
get_all_users = replicon.web_service('UserService1.svc', 'GetAllUsers')
payload = {}
all_users = replicon.connection_handler(get_all_users, payload)
- 重试由于连接失败而失败的请求。
- 处理 Replicon Gen3 API 的组件调用限制。
- 开箱即用的并发线程和异步请求处理程序的可用性。
get_user_details = replicon.web_service('UserService1.svc', 'GetUser2')
payloads = [{'userUri':user['uri']} for user in all_users]
all_users_details = replicon.threaded_handler(get_user_details, payloads, 5)
项目详情
关
replicon_handler -1.1.7.tar.gz 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 0b00d1848b62479dd3059ebbdd38d30a30109613bbcdc0be83258ac8a150ff32 |
|
| MD5 | 714c5093ae39a40a0b617b44241f0caf |
|
| 布莱克2-256 | 3f375d5643c7509e8c492b284833ef0f66e48d33c152abf75bcee7cfcc5b34f6 |
关
replicon_handler -1.1.7-py3-none-any.whl 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 6962931cad3740d8be2960f2e86655bf7077b269b81392aabc191068d2f6eb9c |
|
| MD5 | 99cc124485ba6384c51c16b5bcb85889 |
|
| 布莱克2-256 | 0c1c5570e970393b1a405a37bb2f161b39d29cb34c53db8284dc0f0a2124a701 |