ActiveCollab システムと統合するための API を使用しています。新しいプロジェクトが作成されるたびに作成したチケットに担当者を追加しようとしています。担当者を追加するという私の要求を完全に無視しているため、自分のやり方が正しくないと思います。
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)
どんな助けでも大歓迎です。
ありがとう、
スティーブ