【问题标题】:Failed to add issues to release report by REST API无法通过 REST API 添加问题以发布报告
【发布时间】:2019-06-14 08:36:46
【问题描述】:

我正在编写一个关于在 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,但错误消息没有改变。

【问题讨论】:

    标签: zenhub


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-10-14
      • 1970-01-01
      • 2015-02-20
      • 1970-01-01
      • 1970-01-01
      • 2016-07-12
      • 2021-06-27
      相关资源
      最近更新 更多