できれば自動化したいが。
抜き出す項目
https://developer.github.com/v3/
抜き出す項目
- Request
- Endpoint
- HttpMethod
- DocumentUrl
- 見出し
APIと各情報の紐付けが難しそう。
難しそうor無理と思われる項目
- Request
- AuthMethods(認証方法(Basic,Token,2FA,OAuth?,SCMI?))
- Scope
- Accept
- Parameter
- 引数名
- 型
- 説明文
- 制約
- Response
- Link(ページネーション有無)
自然言語の解読など、マシンリーダブルになっていないから難しい。
所感
Endpointの網羅くらいしかできなさそう。スクレイピングできたとしても、あくまでDB作成のうちEndpointを穴埋めする程度か。ほかの必要なデータを埋めるにはサイト目視&手入力でDB挿入になりそう…。