无法添加问题以通过REST API发布报告

时间:2019-06-14 08:36:46

标签: zenhub

我正在编写一个有关在gitHub上创建问题的程序。当我尝试使用this API设置问题的发布日期时,得到了400条响应。

我尝试了不同类型的数据(甚至是空的问题列表),但是没有一个起作用。

我的代码的一部分:

self.host = config.get_str('zen_hub_host')
self.headers = {
    'X-Authentication-Token': config.get_str('zen_hub_token'),
}

....

response = self.session.patch(f'{self.host}'                                                   
                              f'p1/reports/release/{release_id}/issues',
                              json.dumps(data),headers=self.headers)

PS:我通过尝试'GET / p1 / reports / release /:release_id / issues'检查了主机,令牌和release_id。

错误消息是:“无效请求,add_issues中存在无效问题”。

我尝试将add_issues设置为空列表,并向remove_issues添加了一些问题,但错误消息没有改变。

1 个答案:

答案 0 :(得分:0)

我得到了答案。一个不同的问题,但是the answer解决了我的问题:

通过在标题中添加'Content-Type': 'application/json'解决了问题