ヌーラボ・バックログのAPIにアクセスしたかった。
Nulabのドキュメントをみていて、BacklogのAPIライブラリを探したのですが。PHPでサクッと使えそうなのがなかった。
https://developer.nulab.com/ja/docs/backlog/libraries/#%E3%83%A9%E3%82%A4%E3%83%96%E3%83%A9%E3%83%AA
Swaggerもないし、ドキュメントをスクレイピングして、全メソッドをマッピングして自動生成。
関数の自動補完が効かないので、ちょっとした作業でドキュメントを何度も開かないといけないので不便。
もう自分で作ったほうが気持ちよく作業できる。
コメントを探し回るのが不便で。
作った
https://github.com/takuya/php-nulab-backlog-api-client
ついでにDBに取り出すものも
バックログのデータをDBに取り出しておけば、アーカイブできるなと思ってバックアップとアーカイブ用のライブラリも作成した。
https://github.com/takuya/laravel-plugin-nulab-backlog-archiver
これで、データベースにデータ取り出した上でどこに何があるかよく分かるようになった。