rch850 の上澄み

技術的な話題とか、雑談とか。タイトルを上澄みに変えました @ 2020/09/02

Web API 設計技術者試験問題:第n問「リポジトリの購読」

GitHub の Web API を使うと、リポジトリを購読したり、星をつけたりすることができる。

リポジトリに星をつける API

PUT /user/starred/:owner/:repo

である。一方、リポジトリを購読する API については、

PUT /user/subscriptions/:owner/:repo

が LEGACY となって

PUT /repos/:owner/:repo/subscription

となっている。

小問1. この理由を考察せよ。

小問2. 購読、購読解除 API を設計し、理由を述べよ