Python API包装器用于Zendesk
项目描述
Python Zendesk API包装器
=========================================================================================
Python Zendesk是Zendesk API的包装器。此库提供了一个
简单灵活的方法,让开发者能够在其应用程序中与他们的Zendesk
帐户进行通信。
要求
-----------------------------------------------------------------------------------------------------
httplib2用于认证和请求
(pip install | easy_install) httplib2
simplejson用于序列化和反序列化请求和响应
(pip install | easy_install) simplejson
安装
-----------------------------------------------------------------------------------------------------
Zendesk Python库可在pypi上找到,因此安装应该相当简单
(pip install | easy_install) zendesk
示例使用
-----------------------------------------------------------------------------------------------------
from zendesk import Zendesk, get_id_from_url
################################################################
## 新连接客户端
################################################################
zendesk = Zendesk('https://yourcompany.zendesk.com', 'you@yourcompany.com', 'passwd')
################################################################
## 工单
################################################################
# 列表
zendesk.list_tickets(view_id=1) # 必须定义视图
# 创建
new_ticket = {
'ticket': {
'requester_name': 'Howard Schultz',
'requester_email': 'howard@starbucks.com',
'subject':'My Starbucks coffee is cold!',
'description': 'please reheat my coffee',
'set_tags': 'coffee drinks',
'ticket_field_entries': [
{
'ticket_field_id': 1,
'value': 'venti'
},
{
'ticket_field_id': 2,
'value': '$10'
}
]
}
}
ticket_url = zendesk.create_ticket(data=new_ticket)
ticket_id = get_id_from_url(ticket_url)
# 显示
zendesk.show_ticket(ticket_id=ticket_id)
# 删除
zendesk.delete_ticket(ticket_id=ticket_id)
# 更多示例在`examples`文件夹中!
=========================================================================================
Python Zendesk是Zendesk API的包装器。此库提供了一个
简单灵活的方法,让开发者能够在其应用程序中与他们的Zendesk
帐户进行通信。
要求
-----------------------------------------------------------------------------------------------------
httplib2用于认证和请求
(pip install | easy_install) httplib2
simplejson用于序列化和反序列化请求和响应
(pip install | easy_install) simplejson
安装
-----------------------------------------------------------------------------------------------------
Zendesk Python库可在pypi上找到,因此安装应该相当简单
(pip install | easy_install) zendesk
示例使用
-----------------------------------------------------------------------------------------------------
from zendesk import Zendesk, get_id_from_url
################################################################
## 新连接客户端
################################################################
zendesk = Zendesk('https://yourcompany.zendesk.com', 'you@yourcompany.com', 'passwd')
################################################################
## 工单
################################################################
# 列表
zendesk.list_tickets(view_id=1) # 必须定义视图
# 创建
new_ticket = {
'ticket': {
'requester_name': 'Howard Schultz',
'requester_email': 'howard@starbucks.com',
'subject':'My Starbucks coffee is cold!',
'description': 'please reheat my coffee',
'set_tags': 'coffee drinks',
'ticket_field_entries': [
{
'ticket_field_id': 1,
'value': 'venti'
},
{
'ticket_field_id': 2,
'value': '$10'
}
]
}
}
ticket_url = zendesk.create_ticket(data=new_ticket)
ticket_id = get_id_from_url(ticket_url)
# 显示
zendesk.show_ticket(ticket_id=ticket_id)
# 删除
zendesk.delete_ticket(ticket_id=ticket_id)
# 更多示例在`examples`文件夹中!
项目详情
关闭
Zendesk-1.1.1.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 9524ec024cc344f64882e541a1aa423fdf3831a09c7ae9ae60bad2d443d13f24 |
|
MD5 | b95db2073f330f600c3e3af65d4a09c4 |
|
BLAKE2b-256 | c2d17cc2c24f599473958a9522b9bd09fe00337447415487087da5fc67c2d359 |