我正在尝试在基于Sourceforge的问题跟踪器上创建一个带有附件的票证。Sourceforge使用Apache Allura。你知道吗
根据Sourceforge's documentation,票证具有以下结构:
POST request to: /p/{project}/{tracker}/new
ticket_form.summary - ticket title
ticket_form.description - ticket description
ticket_form.status - ticket status
ticket_form.assigned_to - username of ticket assignee
ticket_form.labels - comma-separated list of ticket labels
ticket_form.attachment - (optional) attachment
我用requests
编写了一个小Python脚本来创建一个票证,但是我还没有弄清楚如何包含附件。你知道吗
用于创建不带附件的票证的代码段:
import requests
action = "https://sourceforge.net/rest/p/test-sourceforge-api/tickets/new"
url = action + "?access_token=" + token
body = {'access_token':token,
'ticket_form.description': "Test Description",
'ticket_form.summary':'Test Title'
}
r = requests.post(url, data=body)
Allura的source包含创建带有附件的票据的示例代码,但我不明白如何将POST请求转换成requests
可以使用的东西。你知道吗
如何使用requests
在Sourceforge上创建带有附件的票证?你知道吗
用于创建带有附件的票证的代码段:
相关问题 更多 >
编程相关推荐