跳转到主要内容

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`文件夹中!


项目详情


下载文件

下载您平台对应的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源代码分发

Zendesk-1.1.1.tar.gz (8.7 kB 查看哈希值)

上传时间 源代码

由以下机构支持