2016年11月29日0件のコメントこんにちは。エンジニアのALPHです。触る機会がありましたので紹介させて頂きたいとおもいます。Backlogに関してはこちらhttp://www.backlog.jp/使ったことがない皆さんもいるかもしれないので簡単に説明するとBacklogは課題管理が得意なプロジェクト管理ツールなんですがWikiやGitまわりが使いやすく、また見やすく本当に重宝させて頂いています。使ってて微妙にやる気がなくなってくるプロジェクト管理ツールが多いのですがBackLogに関してはだんだん愛着がわいてきて多少の不便があってもなぜか利用してしまう不思議な感じがします。昔、影舞(今は活動がとまっている模様)を少しつかっていたこともあるせいかもしれませんがなんとなく同じフィーリングで利用できるのでそのような技術者さんはなじみやすいかもしれません。APIが公開されておりAPIを使ってある程度自由にデータを取得、更新等ができるのです。詳細は下をクリックhttps://developer.nulab-inc.com/ja/docs/backlog例えば、APIを使った業務ツール等に発展できるかもしれません。若干情報量が少なく、ネット上でのサンプルも少なく最初は少し苦労するかもしれません。アクセス方法が、私も最初はわかりませんでした。使ったアクセス方法から説明していきます。APIで認証方式は、APIキーとOauth認証があり今回はAPIキーを使った方法を記載します。APIキーはすぐ手軽に一般ユーザーでも管理画面から発行できます。権限はデータ取得であればゲストビューアーでもOKです。APIでアクセスするユーザーを準備したらそのAPIユーザを対象プロジェクトに参加させます。プロジェクト参加権限がない場合はデータ取得できません。※書き込みはトラブルの元なので注意してください。GET戻りの値はJson形式で返ってきます。うまくoffsetを利用してください。あとは、プログラムを使って、その戻ってきたJsonデータをCSVになおしたりします。追加・更新系の処理はメソッドPOST,PATCH等を利用して行っていきます。ライブラリをおすすめします。ここからhttps://github.com/atomita/backlog-v2.gitまず、対象のディレクトリにコンポーザーとセットでインストールします。install次に同じ階層に適当な名前でPHPを作り、疎通テストを行います。読み込んであげてください。$backlog->projects->get();こちらも思ったより、簡単にインストール&疎通テストまでできますね。基本はこのライブラリを使っている人が多いのではないかと思いますがイメージがわきやすいcURLとライブラリの比較を中心に今回は記載させて頂きました。最新の記事ALPHもうエンジニアとしてもおじいちゃんの域になってきました。目もしょぼしょぼ、よく最近なにも見えなくなってきました。好奇心はいっぱいで、ちょっとつらくなってきましたが日々精進している毎日です。ついてもうエンジニアとしてもおじいちゃんの域になってきました。目もしょぼしょぼ、よく最近なにも見えなくなってきました。日々精進している毎日です。@gmoap_engineer本ブログで発信される情報は、各エンジニア個人の見解であり、弊社の公式見解ではありません。本ブログに掲載、引用等をしている商品またはサービス等の名称は、各社の商標または登録商標です。その他の事項について一切責任を負いかねます。発表する情報には注意を払っておりますが、公式発表、見解については、弊社WEBサイトおよびプレスリリースなどをご確認ください。GMOインターネットグループにおけるソーシャルメディア運用ポリシーについては次のページをご確認ください。本ブログに掲載のあるソフトウェアのダウンロードは自己責任で御願い致します。ソフトウェアのダウンロードの結果、ご利用者に何らかの損失・損害が生じたといえども、当社ではその責任を負いかねます。本ブログに掲載のあるソフトウェアを扱う際は、各ソフトウェアの公式リファレンスを参照のもとご使用下さい。ソフトウェアの実行の結果、ご利用者に何らかの損失・損害が生じたといえども、当社ではその責任を負いかねます。