Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
開発者がかたるヌーラボのコラボレーションサービス API 最前線
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
株式会社ヌーラボ
PRO
February 05, 2014
Technology
3.7k
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
開発者がかたるヌーラボのコラボレーションサービス API 最前線
http://nucon.nulab.co.jp/timetable/#track6
株式会社ヌーラボ
PRO
February 05, 2014
More Decks by 株式会社ヌーラボ
See All by 株式会社ヌーラボ
配布資料_ヌーラボの情シスがおすすめする_問い合わせ対応を削減するBacklog活用術.pdf
nulabinc
PRO
0
86
Bits Agent Builder の⼊⾨と活⽤事例
nulabinc
PRO
0
2.5k
Getting Started with Bits Agent Builder: Real-World Use Cases
nulabinc
PRO
0
79
The_Evolution_of_Bits_AI_SRE.pdf
nulabinc
PRO
0
410
進化するBits AI SREと私と組織
nulabinc
PRO
4
1.1k
実践 Datadog MCP Server
nulabinc
PRO
4
970
全社横断PjM⽀援チーム “PEaS”の取り組みと プロジェクトマネジメント でのAI活⽤について
nulabinc
PRO
0
240
Datadog の RBAC のすべて
nulabinc
PRO
4
950
Datadog Live Tokyo 2025登壇資料
nulabinc
PRO
0
220
Other Decks in Technology
See All in Technology
AI de Idea
kawaguti
PRO
2
120
幾何アルゴリズムで なめらかなピン操作を / iOSDC Japan 2026 / smoothpin
kazumanagano
0
360
データ界隈LT祭 第1回LT登壇
taromatsui_cccmkhd
2
1.4k
事業課題から技術的負債に向き合う
sansantech
PRO
2
2k
バイブコーディング時代のWebアプリ開発入門~Cloud Runで学ぶセキュアなビルドとデプロイ
waiwai2111
1
140
Vibe Coding で作ったプロダクトをどう安全に動かすか / How to Safely Run Products Built with Vibe Coding
glidenote
0
140
アクセスキーこわい やめかたと漏らさない工夫
sassssan68
1
400
LLMに渡さなかった仕事
nanaism
0
730
アプリをもっと"iOSアプリっぽく"する小さな工夫 / Small Touches That Make Your App Feel More Like an iOS App
matsuji
2
950
品質と信頼性を地続きにする
grimoh
1
760
Slack上でインフラをトラブルシュートする! Agentic Platform Engineeringの第一歩
teru0x1
5
1.8k
AI 時代のスタートアップエコシステ厶から考究する技術的負債との向き合い方
m3m0r7
PRO
3
2.2k
Featured
See All Featured
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
700
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
63
46k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
280
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
450
Tell your own story through comics
letsgokoyo
1
1.1k
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
570
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
540
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
530
Automating Front-end Workflow
addyosmani
1369
210k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
340
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