POSTMAN错误422-使用GitHub API的不可处理实体。这是什么以及如何解决?

时间:2018-07-09 23:59:29

标签: api http github postman

此错误代码的含义是什么,我该如何解决? 我正在尝试使用Postman访问在我的GitHub个人资料中找到的存储库的状态。

我的回购状态链接来自GitHub API,并发布在Postman POST地址栏旁边的Postman中,如以下屏幕截图所示。点击“发送”后,结果状态为 422无法处理的实体

enter image description here enter image description here

任何熟悉Postman和GitHub以及GitHub API的人都知道这意味着什么,以及有关如何绕过此错误并至少获取成功代码的任何想法。

1 个答案:

答案 0 :(得分:0)

我遇到了这个问题,根本原因是我向 API 发送了一个过时的拉取请求事件负载。我已经从 GitHub -> Hooks UI 复制了 webhook 负载,其中包含当时的 PR 编号和头部提交 SHA。然后我对 PR 的 head 分支进行了新的提交,这意味着 PR 的 head commit SHA 与我最初复制事件时的不同。更新负载中的 SHA 为我解决了这个问题。