#python #django #api #django-views #activecollab
#python #django #API #django-представления #activecollab
Вопрос:
Я работаю с 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/addamp;token=#########" % project.API_id, params2)
f2 = urllib2.urlopen(req3)
Любая помощь была бы высоко оценена.
Спасибо,
Стив
Ответ №1:
Вот ответ, если кто-нибудь столкнется с такой же проблемой.
'ticket[assignees][0][]': project.estimator_id
'ticket[assignees][0][]': another assignee ID
'ticket[assignees][0][]': and another assignee ID
'ticket[assignees][0][]': ...
'ticket[assignees][1]': project.estimator_id