Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
開発者がかたるヌーラボのコラボレーションサービス API 最前線
Search
株式会社ヌーラボ
PRO
February 05, 2014
Technology
2
3.6k
開発者がかたるヌーラボのコラボレーションサービス API 最前線
http://nucon.nulab.co.jp/timetable/#track6
株式会社ヌーラボ
PRO
February 05, 2014
Tweet
Share
More Decks by 株式会社ヌーラボ
See All by 株式会社ヌーラボ
How to Migrate Your Backlog Free Plan
nulabinc
PRO
0
6
チームワークマネジメント Bar #5
nulabinc
PRO
0
21
Geeks Who Drink Fukuoka - 202508
nulabinc
PRO
0
13
TRIAL Meetup#1
nulabinc
PRO
0
12
20251129_BacklogWorld.pdf
nulabinc
PRO
0
25
業務プロセス改善を開発⽣産性に つなげるまでの奮闘⽇記
nulabinc
PRO
0
71
AI とナレッジ共有で進化する Backlog の未来
nulabinc
PRO
0
110
DATA_SUMMT2025_Presentation_materials.pdf
nulabinc
PRO
0
100
Streamlitとロール関連の話
nulabinc
PRO
0
110
Other Decks in Technology
See All in Technology
Qiita Bash アドカレ LT #1
okaru
0
170
AI時代のアジャイルチームを目指して ー スクラムというコンフォートゾーンからの脱却 ー / Toward Agile Teams in the Age of AI
takaking22
11
4.7k
スクラムマスターが スクラムチームに入って取り組む5つのこと - スクラムガイドには書いてないけど入った当初から取り組んでおきたい大切なこと -
scrummasudar
1
1.6k
BidiAgent と Nova 2 Sonic から考える音声 AI について
yama3133
2
150
人工知能のための哲学塾 ニューロフィロソフィ篇 第零夜 「ニューロフィロソフィとは何か?」
miyayou
0
370
Cloud WAN MCP Serverから考える新しいネットワーク運用 / 20251228 Masaki Okuda
shift_evolve
PRO
0
140
業務の煩悩を祓うAI活用術108選 / AI 108 Usages
smartbank
9
19k
「アウトプット脳からユーザー価値脳へ」がそんなに簡単にできたら苦労しない #RSGT2026
aki_iinuma
9
4.2k
技術選定、下から見るか?横から見るか?
masakiokuda
0
180
AWS re:Invent2025最新動向まとめ(NRIグループre:Cap 2025)
gamogamo
0
150
RALGO : AIを組織に組み込む方法 -アルゴリズム中心組織設計- #RSGT2026 / RALGO: How to Integrate AI into an Organization – Algorithm-Centric Organizational Design
kyonmm
PRO
3
820
田舎で20年スクラム(後編):一個人が企業で長期戦アジャイルに挑む意味
chinmo
1
1.2k
Featured
See All Featured
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
0
140
Getting science done with accelerated Python computing platforms
jacobtomlinson
0
89
Git: the NoSQL Database
bkeepers
PRO
432
66k
A Modern Web Designer's Workflow
chriscoyier
698
190k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.3k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
140
Build The Right Thing And Hit Your Dates
maggiecrowley
38
3k
Information Architects: The Missing Link in Design Systems
soysaucechin
0
730
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
130
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
0
3.4k
Navigating Team Friction
lara
191
16k
Transcript
開発者がかたる ヌーラボのコラボレーションサービス API 最前線 NUCON テクニカルトラック 2014/02/04(⽕火)
染⽥田 貴志 エバンジェリスト Goを勉強してゴーコンに⾏行行きたい! かたる開発者の紹介 中原 正⼆二 エンジニア ハワイでバケーションしたい 後藤
幸 エンジニア 堺雅⼈人好き
API のあゆみ 2014/02 正式ローンチ 2013/06 SDKエディション 2008/09 API 提供開始
2010よりAPI提供企業に
アジェンダ n 各サービス毎の紹介 n APIを使ってできる事 n 使い⽅方の例例 n 今後の予定 n
Nulab Developers (仮)
>Backlog
Backlogで出来ること 課題管理理 共有ファイル バージョン 管理理 Wiki
BacklogのAPIで出来ること
Backlog の外部から操作できること WebDAV SVN Git API
使い⽅方の例例 – Backlog Manager https://itunes.apple.com/jp/app/backlog-‐‑‒manager/id679477439?mt=8
使い⽅方の例例 – Jenkins Backlog Plugin https://wiki.jenkins-‐‑‒ci.org/display/JENKINS/Backlog+Plugin
使い⽅方の例例 – サポートライブラリ群 n Clojure (clj-‐‑‒backlog) n Scala (escalade-‐‑‒backlog) n
Java (backlog4j) n Perl (WebService::Backlog) n PHP (Services_̲Backlog) n Python (backloglib) n .NET (Backlogアプリケーション) n Node.js (Backlog API for Node.js)
使い⽅方の例例 – サポートライブラリ群 n Clojure (clj-‐‑‒backlog) n Scala (escalade-‐‑‒backlog) n
Java (backlog4j) n Perl (WebService::Backlog) n PHP (Services_̲Backlog) n Python (backloglib) n .NET (Backlogアプリケーション) n Node.js (Backlog API for Node.js)
今後の予定 n オフィシャルライブラリ (Java) n API v2 n OAuth2 n
REST スタイル n v1 で未提供の各種データをカバー n 添付ファイル、通知、スター、Wiki
Backlog API 参考情報 n 認証⽅方式 n BASIC 認証 n API
スタイル n XML-‐‑‒RPC n http://www.backlog.jp/api/
>Cacoo
CacooのAPIで出来ること n PNG形式での画像取得 n 図の⼀一覧・情報 n 図の移動・コピー・作成 n ユーザ情報取得 n
図へコメント追加
ちょっと変わったAPI – 内容取得 (1) 図の内容がXMLで取得できる <group a)r-‐stencil-‐id="00342"> <polygon/>
<polygon/> <polygon/> <text>LineShape</text> <text> -‐ a)ributeA : int -‐ a)ributeB : int </text> <text> + methodA() : void + methodB() : void </text> </group
ちょっと変わったAPI – 内容取得 (2) 使⽤用例例 RunInstancesRequest req= new RunInstancesRequest(instance.ami,
1, 1) .withInstanceType(instance.type) .withKeyName(keyName) .withPlacement(zone) .withSecurityGroups(securityGroup); result = ec2.runInstances(request); 実際にEC2インスタンスを起動 !
Cacoo SDK エディション
Cacoo SDK エディション n ⾃自社サービスに図の編集機能を組み込む n アカウントに縛られない柔軟なアクセス制御 n ロゴの変更更 n
エディタの表⽰示の変更更 n ボタン、パネル、シートタブなど⾮非表⽰示に
使い⽅方の例例 – Cacoo miru https://play.google.com/store/apps/details?id=net.shoozhoo.cacoomiru
使い⽅方の例例 – 内容取得APIサンプル https://github.com/nulab/cacoo-‐‑‒diagram-‐‑‒contents-‐‑‒api-‐‑‒sample BaseShape.java PolygonShape.java LineShape.java
使い⽅方の例例 – ADFlow http://adflow.jp/
今後の予定 n CMS 向けプラグインの拡充 n Wordpress プラグインの最新版への追随 n Drupal プラグインなど検討中
n PDFエクスポートAPI (有料料ユーザ) n 図を描けるようななにかAPI・・・
Cacoo API 参考情報 n 認証⽅方式 n API キー n OAuth1.0a
n API スタイル n REST (JSON/XML形式) n http://cacoo.com/lang/ja/api/
>Typetalk
Typetalk
TypetalkのAPI Typetalk API (JSON format) Web アプリケーション Ajax を使⽤用 iOS
/ Android アプリケーション Session OAuth2
TypetalkのAPI Typetalk API (JSON format) Web アプリケーション iOS / Android
アプリケーション チーム / トピック アカウント管理理 メッセージ取得・投稿・いいね! メンション⼀一覧・既読 現在API公開中 順次公開予定
TypetalkのAPI n プロフィールの取得 n トピック⼀一覧の取得/既読にする n トピックをお気に⼊入りに追加/削除 n 投稿メッセージリスト/詳細の取得 n
メッセージの投稿/削除、ファイルのアップロード n 投稿にいいねをつける/取消 n 通知未読数の取得/既読にする n メンションリストの取得/既読にする
使い⽅方の例例 – Typetalk (Android) https://play.google.com/store/apps/details?id=typetalk.android
使い⽅方の例例 – Jenkins からの通知 昨⽇日公開 しました❤
使い⽅方の例例 – その他Bot n サービスのアカウント数をときどき教えて くれる n 検証環境へのリリース時に教えてくれる n Backlog
のマイルストーンから製品のリ リース⽇日を教えてくれる
Typetalk API 参考情報 n 認証⽅方式 n OAuth2 n API スタイル
n REST (JSON形式) n http://developers.typetalk.in/
今後の予定 n 管理理系のAPIの公開 n メッセージのストリーミングAPI n 認証⽅方式の追加
今後の予定 @backlogapp リリース準備お願いね かしこまりました。ビルドを開始します。 ビルドが完了了しました。XXサーバ にSCP します。 @ikikko リリース準備完了了しました。 @backlogapp
じゃあリリースお願い かしこまりました。・・・。
Nulab Developers (仮)
API 開発者のサポート n ウェブサイトの整備 n API 情報の集約 n ⼊入⾨門ドキュメント n
サンプルアプリケーション
API 開発者のサポート n オンラインコミュニティ n 利利⽤用⽅方法等についてのサポート n 開発中の API プレビュー
n 開発者同⼠士のコミュニケーションの場 n ハッカソンの開催 n などなど
>@nulabjp
ご清聴ありがとうございました!! Q&A