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

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

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

株式会社ヌーラボ

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  などなど