这个库允许您使用python与five9云联系中心集成。
five9的Python项目详细描述
|许可证MIT
<
/>
*`阅读api文档<;https://laslabs.github.io/python-five9>;`
安装
===
ython-five9.git
cd python-five9
pip install-r requirements.txt
pip install.
===
connect
----
。代码块:python
from five9 import five9services api reference guide.pdf>;``u
*`api docs<;https://laslabs.github.io/python-five9/adminwebservice.html>;``u
示例-获取所有技能:
……代码块::python
跟踪修改时间的字段:
…代码块::python
client.configuration.createContactField({
'name':'modified'at',
'displayas':'invisible',
'mapto':'lastmodifiedDateTime',
'type':'date'time',
'system':true,
})
示例-搜索联系人b你的名字和姓氏,得到代表结果的"dict"列表:
。代码块::python
criteria=client.create\u criteria({
'名字':'测试',
'姓':'用户',
})
result=client.configuration.getcontactrecords(criteria)
以上结果基本上不可用。解析成一个dict列表:
client.parse_response(result['fields',result['records'])
example-使用联系人的名字和姓氏作为搜索键更新联系人:
。代码块::python
contact={
'名字':'测试',
'姓氏':'用户',
'城市':'拉斯维加斯',
'州':'内华达',
'数字1':'1234567890',
}
映射=客户端。创建映射(contact,keys=['名字','姓氏')
client.configuration.updatecrmrecord(
记录={'fields':映射['fields']},
crmupdatesettings={
'fields mapping':映射['field_mappings'],
'skipheaderline':true,
'crmaddmode':'don_add',
'crmupdatemode':'update_唯一匹配',
}
)
statistics web services
----
*`five9<;http://webapps.five9.com/assets/files/for庘customers/documentation/api/statistics webservices api reference guide.pdf>;``u
*`api docs<;https://laslabs.github.io/python-five9/supervisor web service.html>;`
要执行
supervisor web服务中提供的大多数操作,需要一个supervisor会话。因此,会话是在使用
管理器之前隐式创建的。
通过在"five9"对象上更改适当的实例变量,可以更改参数
:
+??+??+??-+??-+
five9 parameter instance variable default
+======================+========================+======+
`forcelogoutsession` `force logou `t_u session``true`
+??+??-+??-+??-+
`rolling period` ` rolling_period` `minutes30`
+??-??+??-+??-+??-
`statisticsRange` ` statistics_range` `curreNTWEEK`
+—————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————代码块::python
WN问题/路线图
===
==
*主管会话选项应在类中表示并记录,
而不是映射到实例
变量的大部分未经记录的自由格式字典。
credits
==
----
*Laslabs:`icon<;https://repo.laslabs.com/projects/tem/repos/odoo-module_template/browse/module_name/static/description/icon.svg?原始>;`.
贡献者
----
*dave lasley<;dave@laslabs.com>;
维护者
----
图片::https://laslabs.com/logo.png
:alt:laslabs inc.
:target:https://laslabs.com
此模块由laslabs inc.维护。|构建状态图像::https://img.shields.io/travis/laslabs/python-five9/master.svg
:目标:https://travis ci.org/laslabs/python-five9
。|测试覆盖率图像::https://img.shields.io/codecov/c/github/laslabs/python-five9/master.svg
:目标:https://codecov.io/gh/laslabs/python-five9
。|代码气候图像::https://img.shields.io/codeculate/github/laslabs/python-five9.svg
:目标:https://codeculate.com/github/laslabs/python-five9
。|许可证mit image::https://img.shields.io/github/license/laslabs/python-five9.svg
:目标:https://opensource.org/licenses/mit
:alt:license:mit
。| pypi包image::https://img.shields.io/pypi/v/five9.svg
:目标:https://pypi.python.org/pypi/five9
:alt:pypi包
。| pypi版本image::https://img.shields.io/pypi/pyversions/five9.svg
:目标:https://pypi.python.org/pypi/five9
:alt:pypi版本
<
/>
*`阅读api文档<;https://laslabs.github.io/python-five9>;`
安装
===
ython-five9.git
cd python-five9
pip install-r requirements.txt
pip install.
===
connect
----
。代码块:python
from five9 import five9services api reference guide.pdf>;``u
*`api docs<;https://laslabs.github.io/python-five9/adminwebservice.html>;``u
示例-获取所有技能:
……代码块::python
…代码块::python
client.configuration.createContactField({
'name':'modified'at',
'displayas':'invisible',
'mapto':'lastmodifiedDateTime',
'type':'date'time',
'system':true,
})
示例-搜索联系人b你的名字和姓氏,得到代表结果的"dict"列表:
。代码块::python
criteria=client.create\u criteria({
'名字':'测试',
'姓':'用户',
})
result=client.configuration.getcontactrecords(criteria)
以上结果基本上不可用。解析成一个dict列表:
client.parse_response(result['fields',result['records'])
example-使用联系人的名字和姓氏作为搜索键更新联系人:
。代码块::python
contact={
'名字':'测试',
'姓氏':'用户',
'城市':'拉斯维加斯',
'州':'内华达',
'数字1':'1234567890',
}
映射=客户端。创建映射(contact,keys=['名字','姓氏')
client.configuration.updatecrmrecord(
记录={'fields':映射['fields']},
crmupdatesettings={
'fields mapping':映射['field_mappings'],
'skipheaderline':true,
'crmaddmode':'don_add',
'crmupdatemode':'update_唯一匹配',
}
)
statistics web services
----
*`five9<;http://webapps.five9.com/assets/files/for庘customers/documentation/api/statistics webservices api reference guide.pdf>;``u
*`api docs<;https://laslabs.github.io/python-five9/supervisor web service.html>;`
要执行
supervisor web服务中提供的大多数操作,需要一个supervisor会话。因此,会话是在使用
管理器之前隐式创建的。
通过在"five9"对象上更改适当的实例变量,可以更改参数
:
+??+??+??-+??-+
five9 parameter instance variable default
+======================+========================+======+
`forcelogoutsession` `force logou `t_u session``true`
+??+??-+??-+??-+
`rolling period` ` rolling_period` `minutes30`
+??-??+??-+??-+??-
`statisticsRange` ` statistics_range` `curreNTWEEK`
+—————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————代码块::python
WN问题/路线图
===
==
*主管会话选项应在类中表示并记录,
而不是映射到实例
变量的大部分未经记录的自由格式字典。
credits
==
*Laslabs:`icon<;https://repo.laslabs.com/projects/tem/repos/odoo-module_template/browse/module_name/static/description/icon.svg?原始>;`.
贡献者
----
*dave lasley<;dave@laslabs.com>;
维护者
----
图片::https://laslabs.com/logo.png
:alt:laslabs inc.
:target:https://laslabs.com
此模块由laslabs inc.维护。|构建状态图像::https://img.shields.io/travis/laslabs/python-five9/master.svg
:目标:https://travis ci.org/laslabs/python-five9
。|测试覆盖率图像::https://img.shields.io/codecov/c/github/laslabs/python-five9/master.svg
:目标:https://codecov.io/gh/laslabs/python-five9
。|代码气候图像::https://img.shields.io/codeculate/github/laslabs/python-five9.svg
:目标:https://codeculate.com/github/laslabs/python-five9
。|许可证mit image::https://img.shields.io/github/license/laslabs/python-five9.svg
:目标:https://opensource.org/licenses/mit
:alt:license:mit
。| pypi包image::https://img.shields.io/pypi/v/five9.svg
:目标:https://pypi.python.org/pypi/five9
:alt:pypi包
。| pypi版本image::https://img.shields.io/pypi/pyversions/five9.svg
:目标:https://pypi.python.org/pypi/five9
:alt:pypi版本