Upgrade to Pro — share decks privately, control downloads, hide ads and more …

開発者がかたるヌーラボのコラボレーションサービス API 最前線

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.

開発者がかたるヌーラボのコラボレーションサービス API 最前線

Avatar for 株式会社ヌーラボ

株式会社ヌーラボ PRO

February 05, 2014
Tweet

More Decks by 株式会社ヌーラボ

Other Decks in Technology

Transcript

  1. 使い⽅方の例例  –  サポートライブラリ群 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)
  2. 使い⽅方の例例  –  サポートライブラリ群 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)
  3. 今後の予定 n  オフィシャルライブラリ  (Java) n  API  v2 n  OAuth2 n 

    REST  スタイル n  v1  で未提供の各種データをカバー n  添付ファイル、通知、スター、Wiki
  4. Backlog  API  参考情報 n  認証⽅方式 n  BASIC  認証 n  API

     スタイル n  XML-‐‑‒RPC n  http://www.backlog.jp/api/
  5. ちょっと変わった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  
  6. ちょっと変わったAPI  –  内容取得  (2) 使⽤用例例 RunInstancesRequest  req=    new  RunInstancesRequest(instance.ami,

     1,  1)      .withInstanceType(instance.type)      .withKeyName(keyName)      .withPlacement(zone)      .withSecurityGroups(securityGroup);   result  =  ec2.runInstances(request); 実際にEC2インスタンスを起動 !
  7. 今後の予定 n  CMS  向けプラグインの拡充 n  Wordpress  プラグインの最新版への追随 n  Drupal  プラグインなど検討中

    n  PDFエクスポートAPI  (有料料ユーザ) n  図を描けるようななにかAPI・・・
  8. Cacoo  API  参考情報 n  認証⽅方式 n  API  キー n  OAuth1.0a

    n  API  スタイル n  REST  (JSON/XML形式) n  http://cacoo.com/lang/ja/api/
  9. TypetalkのAPI Typetalk  API  (JSON  format) Web アプリケーション iOS  /  Android

    アプリケーション チーム  /  トピック アカウント管理理 メッセージ取得・投稿・いいね! メンション⼀一覧・既読 現在API公開中 順次公開予定
  10. TypetalkのAPI n  プロフィールの取得 n  トピック⼀一覧の取得/既読にする n  トピックをお気に⼊入りに追加/削除 n  投稿メッセージリスト/詳細の取得 n 

    メッセージの投稿/削除、ファイルのアップロード n  投稿にいいねをつける/取消 n  通知未読数の取得/既読にする n  メンションリストの取得/既読にする
  11. Typetalk  API  参考情報 n  認証⽅方式 n  OAuth2 n  API  スタイル

    n  REST  (JSON形式) n  http://developers.typetalk.in/
  12. API  開発者のサポート n  オンラインコミュニティ n  利利⽤用⽅方法等についてのサポート n  開発中の  API  プレビュー

    n  開発者同⼠士のコミュニケーションの場 n  ハッカソンの開催 n  などなど