それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

ヌーラボ・バックログのAPIライブラリを作った

ヌーラボバックログ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

これで、データベースにデータ取り出した上でどこに何があるかよく分かるようになった。