Skip to main content

轻松使用 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.ta​​r.gz (7.2 kB 查看哈希

已上传 source

内置分布

replicon_handler-1.1.7-py3-none-any.whl (6.5 kB 查看哈希

已上传 py3