我正在使用 API 与 ActiveCollab 系统集成。我正在尝试将一些受让人添加到每次创建新项目时创建的票证中。它完全无视我添加受让人的请求,这让我相信我做得不对。
这是 API 说明的链接,我也在下面发布了我的代码的代码片段。
我的代码:
#set up the first original ticket in ac
params2 = urllib.urlencode({
'submitted':'submitted',
'ticket[name]': '%s %s estimate to be complete by %s' % (project.pre_quote, project.quote, project.due_date),
'ticket[created_by_id]': request.user.id,
'ticket[assignees][0]': project.estimator_id,
})
req3 = urllib2.Request("http://url/public/api.php?path_info=/projects/%s/tickets/add&token=#########" % project.API_id, params2)
f2 = urllib2.urlopen(req3)
任何帮助将非常感激。
谢谢,
史蒂夫