目前我实验GitHub的API,我注意到以下几点:如果你要求一个问题,它同时具有受让人和一组受让人 - 具有相同的属性上面用户。看起来这个功能是introduced a year ago。为什么会出现需要两个受让人和申请人在GitHub上?
当我看到有受让人的原因,我不明白为什么有两个属性,尤其是,在具有受让人设定的情况下,第一个永远是受让人。为什么不是一套受让人足够空间来存储信息?有一件事我可以想像是保持受让人遗留原因,但也可以是其他什么解释?
Here就是一个很好的例子,对官方GitHub的页面上。如您所见,受让人是octocat,并且在致电POST /repos/:owner/:repo/issues/:number/assignees
后,受让人将是octocat和两个新用户。
有点相关Assignee vs Reviewer。 https://stackoverflow.com/a/41348853/342794 – lal