SlideShare a Scribd company logo
1 of 12
Download to read offline
Copyright (C) 2015 Cybozu
の開発を
スピードアップする
SDKのご紹介
サイボウズ株式会社
浅賀 功次
#kintonecafe
Copyright (C) 2015 Cybozu
注意事項
• 各SDKについてkintone APIの機能単位で対
応状況を調査してみました。
• 2015年5月14日時点の情報です。
• SDKの優劣を比較するものではありません
• 誤りがあればご指摘下さい。>SDK作成者様
Copyright (C) 2015 Cybozu
言語
kintone/ios-sdk iOS
kintone/java-sdk Java
cybozu/go-kintone Go
icoxfog417/kintoneDotNET .NET
yamaryu0508/r-kintone R
jue58/kintone Ruby
hiropnz/cyby Ruby
hissy/kintone-php PHP
Copyright (C) 2015 Cybozu
SDKを使わない場合(Rubyの例)
require "faraday"
require "json"
client = Faraday.new(:url => "https://subdomain.cybozu.com")
res = client.post do |req|
req.url '/k/v1/record.json'
req.headers['Host'] = 'subdomain.cybozu.com:443'
req.headers['Content-Type'] = 'application/json'
req.headers[‘X-Cybozu-Authorization’] = ‘認証情報'
req.body = {app:123,record:{corp:{value:"サイボウズ"}}}.to_json
end
body = JSON.parse res.body
puts body
Copyright (C) 2015 Cybozu
SDKを使った場合(Rubyの例)
require 'kintone'
api = Kintone::Api.new("subdomain.cybozu.com", "Administrator", "認
証情報")
body = api.record.register(123, {"corp" => {"value" => "サイボウズ
"}})
puts body
Copyright (C) 2015 Cybozu
アプリ(1/2)
アプリ
情報
レコード
取得 登録 更新 削除
kintone/ios-sdk × ○ ○ ○ ○
kintone/java-sdk ○ ○ ○ ○ ○
cybozu/go-kintone × ○ ○ ○ ○
icoxfog417/kintoneDotNET × ○ ○ ○ ○
yamaryu0508/r-kintone × ○ ○ ○ ○
jue58/kintone ○ ○ ○ ○ ○
hiropnz/cyby × ○ ○ ○ ○
hissy/kintone-php ○ ○ ○ × ×
Copyright (C) 2015 Cybozu
アプリ(2/2)
ファイル 複数アプリ
の一括処理
アクセス権
フォーム
設計情報DL UP
kintone/ios-sdk ○ ○ ○ × ○
kintone/java-sdk ○ ○ ○ × ×
cybozu/go-kintone ○ ○ × × ×
icoxfog417/kintoneDotNET ○ ○ × × ×
yamaryu0508/r-kintone ○ ○ × × ×
jue58/kintone × × × ○ ○
hiropnz/cyby ○ ○ ○ × ×
hissy/kintone-php × ○ × × ○
Copyright (C) 2015 Cybozu
スペース(1/2)
スペース
情報 作成 本文更新 削除 スレッド更新
kintone/ios-sdk × × × × ×
kintone/java-sdk × × × × ×
cybozu/go-kintone × × × × ×
icoxfog417/kintoneDotNET × × × × ×
yamaryu0508/r-kintone × × × × ×
jue58/kintone ○ ○ ○ ○ ○
hiropnz/cyby × × × × ×
hissy/kintone-php × × × × ×
Copyright (C) 2015 Cybozu
スペース(2/2)
メンバー ゲストユーザー
取得 更新 更新 追加 削除
kintone/ios-sdk × × × × ×
kintone/java-sdk × × × × ×
cybozu/go-kintone × × × × ×
icoxfog417/kintoneDotNET × × × × ×
yamaryu0508/r-kintone × × × × ×
jue58/kintone ○ ○ ○ ○ ○
hiropnz/cyby × × × × ×
hissy/kintone-php × × × × ×
Copyright (C) 2015 Cybozu
スキーマ
API一覧 APIスキーマ
kintone/ios-sdk × ×
kintone/java-sdk × ×
cybozu/go-kintone × ×
icoxfog417/kintoneDotNET × ×
yamaryu0508/r-kintone × ×
jue58/kintone ○ ○
hiropnz/cyby × ×
hissy/kintone-php × ×
Copyright (C) 2015 Cybozu
認証
パスワード
API
トークン
BASIC
認証
セキュア
アクセス
kintone/ios-sdk ○ × ○ ○
kintone/java-sdk ○ ○ ○ ○
cybozu/go-kintone ○ ○ ○ ×
icoxfog417/kintoneDotNET ○ × ○ ×
yamaryu0508/r-kintone ○ × ○ ×
jue58/kintone ○ × × ×
hiropnz/cyby ○ × × ×
hissy/kintone-php × ○ × ×
Copyright (C) 2015 Cybozu
SDKを活用して、API開発にも
チャレンジしてみましょう!
ご清聴ありがとうございました。

More Related Content

Similar to kintone Café 大阪 Vol.2 LT

Smart Communication Award 2015アイデアソン
Smart Communication Award 2015アイデアソンSmart Communication Award 2015アイデアソン
Smart Communication Award 2015アイデアソンKoji Asaga
 
2015 0807 ConoHa I am the bone of the OpenStack API CLI tool
2015 0807 ConoHa I am the bone of the OpenStack API CLI tool2015 0807 ConoHa I am the bone of the OpenStack API CLI tool
2015 0807 ConoHa I am the bone of the OpenStack API CLI toolNaoto Gohko
 
【kintone café松江#1】kintoneの可能性
【kintone café松江#1】kintoneの可能性【kintone café松江#1】kintoneの可能性
【kintone café松江#1】kintoneの可能性Koji Asaga
 
2015年5月期 AITCオープンラボ 「第二回 デジタルガジェット祭り!」
2015年5月期 AITCオープンラボ 「第二回 デジタルガジェット祭り!」2015年5月期 AITCオープンラボ 「第二回 デジタルガジェット祭り!」
2015年5月期 AITCオープンラボ 「第二回 デジタルガジェット祭り!」aitc_jp
 
kintoneアプリをjavascriptでいじってみよう
kintoneアプリをjavascriptでいじってみようkintoneアプリをjavascriptでいじってみよう
kintoneアプリをjavascriptでいじってみようKyouhei Kitagawa
 
Developers Summit 2016 kintone プラグイン開発ハンズオン
Developers Summit 2016 kintone プラグイン開発ハンズオンDevelopers Summit 2016 kintone プラグイン開発ハンズオン
Developers Summit 2016 kintone プラグイン開発ハンズオンJOYZO
 
Mattermost Plugin Bounty Programについて
Mattermost Plugin Bounty ProgramについてMattermost Plugin Bounty Programについて
Mattermost Plugin Bounty ProgramについてNemoto Yusuke
 
Building Static Website With Github And Jekyll
Building Static Website With Github And JekyllBuilding Static Website With Github And Jekyll
Building Static Website With Github And JekyllYoji Shidara
 
SkyWay国内唯一のCPaaS
SkyWay国内唯一のCPaaSSkyWay国内唯一のCPaaS
SkyWay国内唯一のCPaaSKensaku Komatsu
 
kintone からER図を作成してみた
kintone からER図を作成してみたkintone からER図を作成してみた
kintone からER図を作成してみたCData Software Japan
 
やっちゃえkntone developer[公開用]
やっちゃえkntone developer[公開用]やっちゃえkntone developer[公開用]
やっちゃえkntone developer[公開用]Kyouhei Kitagawa
 
Dangerでpull requestレビューの指摘事項を減らす
Dangerでpull requestレビューの指摘事項を減らすDangerでpull requestレビューの指摘事項を減らす
Dangerでpull requestレビューの指摘事項を減らすShunsuke Maeda
 
ライブラリ作成のすゝめ - 事例から見る個人OSS開発の効能
ライブラリ作成のすゝめ - 事例から見る個人OSS開発の効能ライブラリ作成のすゝめ - 事例から見る個人OSS開発の効能
ライブラリ作成のすゝめ - 事例から見る個人OSS開発の効能Yoshifumi Kawai
 
ChatGPT の現状理解と 2023年7月版 LLM情報アップデート
ChatGPT の現状理解と 2023年7月版 LLM情報アップデートChatGPT の現状理解と 2023年7月版 LLM情報アップデート
ChatGPT の現状理解と 2023年7月版 LLM情報アップデートSatoshi Kume
 
Metahub for github
Metahub for githubMetahub for github
Metahub for githubSuguru Oho
 
kintoneで実践するIoTハンズオン -90分で挑戦!kintone & AWS IoT連携-
kintoneで実践するIoTハンズオン -90分で挑戦!kintone & AWS IoT連携-kintoneで実践するIoTハンズオン -90分で挑戦!kintone & AWS IoT連携-
kintoneで実践するIoTハンズオン -90分で挑戦!kintone & AWS IoT連携-JOYZO
 
kintoneで実践するIoTハンズオン -90分で挑戦!kintone & AWS IoT連携-
kintoneで実践するIoTハンズオン -90分で挑戦!kintone & AWS IoT連携-kintoneで実践するIoTハンズオン -90分で挑戦!kintone & AWS IoT連携-
kintoneで実践するIoTハンズオン -90分で挑戦!kintone & AWS IoT連携-Ryu Yamashita
 
2014年を振り返る 今年の技術トレンドとDockerについて
2014年を振り返る 今年の技術トレンドとDockerについて2014年を振り返る 今年の技術トレンドとDockerについて
2014年を振り返る 今年の技術トレンドとDockerについてMasahito Zembutsu
 

Similar to kintone Café 大阪 Vol.2 LT (20)

Smart Communication Award 2015アイデアソン
Smart Communication Award 2015アイデアソンSmart Communication Award 2015アイデアソン
Smart Communication Award 2015アイデアソン
 
2015 0807 ConoHa I am the bone of the OpenStack API CLI tool
2015 0807 ConoHa I am the bone of the OpenStack API CLI tool2015 0807 ConoHa I am the bone of the OpenStack API CLI tool
2015 0807 ConoHa I am the bone of the OpenStack API CLI tool
 
【kintone café松江#1】kintoneの可能性
【kintone café松江#1】kintoneの可能性【kintone café松江#1】kintoneの可能性
【kintone café松江#1】kintoneの可能性
 
2015年5月期 AITCオープンラボ 「第二回 デジタルガジェット祭り!」
2015年5月期 AITCオープンラボ 「第二回 デジタルガジェット祭り!」2015年5月期 AITCオープンラボ 「第二回 デジタルガジェット祭り!」
2015年5月期 AITCオープンラボ 「第二回 デジタルガジェット祭り!」
 
kintoneアプリをjavascriptでいじってみよう
kintoneアプリをjavascriptでいじってみようkintoneアプリをjavascriptでいじってみよう
kintoneアプリをjavascriptでいじってみよう
 
Developers Summit 2016 kintone プラグイン開発ハンズオン
Developers Summit 2016 kintone プラグイン開発ハンズオンDevelopers Summit 2016 kintone プラグイン開発ハンズオン
Developers Summit 2016 kintone プラグイン開発ハンズオン
 
インスタグラムの写真をオウンドメディア活用(Instagram website)
インスタグラムの写真をオウンドメディア活用(Instagram website)インスタグラムの写真をオウンドメディア活用(Instagram website)
インスタグラムの写真をオウンドメディア活用(Instagram website)
 
Mattermost Plugin Bounty Programについて
Mattermost Plugin Bounty ProgramについてMattermost Plugin Bounty Programについて
Mattermost Plugin Bounty Programについて
 
Building Static Website With Github And Jekyll
Building Static Website With Github And JekyllBuilding Static Website With Github And Jekyll
Building Static Website With Github And Jekyll
 
SkyWay国内唯一のCPaaS
SkyWay国内唯一のCPaaSSkyWay国内唯一のCPaaS
SkyWay国内唯一のCPaaS
 
kintone からER図を作成してみた
kintone からER図を作成してみたkintone からER図を作成してみた
kintone からER図を作成してみた
 
やっちゃえkntone developer[公開用]
やっちゃえkntone developer[公開用]やっちゃえkntone developer[公開用]
やっちゃえkntone developer[公開用]
 
Dangerでpull requestレビューの指摘事項を減らす
Dangerでpull requestレビューの指摘事項を減らすDangerでpull requestレビューの指摘事項を減らす
Dangerでpull requestレビューの指摘事項を減らす
 
ライブラリ作成のすゝめ - 事例から見る個人OSS開発の効能
ライブラリ作成のすゝめ - 事例から見る個人OSS開発の効能ライブラリ作成のすゝめ - 事例から見る個人OSS開発の効能
ライブラリ作成のすゝめ - 事例から見る個人OSS開発の効能
 
180729 jtf open-audit
180729 jtf open-audit180729 jtf open-audit
180729 jtf open-audit
 
ChatGPT の現状理解と 2023年7月版 LLM情報アップデート
ChatGPT の現状理解と 2023年7月版 LLM情報アップデートChatGPT の現状理解と 2023年7月版 LLM情報アップデート
ChatGPT の現状理解と 2023年7月版 LLM情報アップデート
 
Metahub for github
Metahub for githubMetahub for github
Metahub for github
 
kintoneで実践するIoTハンズオン -90分で挑戦!kintone & AWS IoT連携-
kintoneで実践するIoTハンズオン -90分で挑戦!kintone & AWS IoT連携-kintoneで実践するIoTハンズオン -90分で挑戦!kintone & AWS IoT連携-
kintoneで実践するIoTハンズオン -90分で挑戦!kintone & AWS IoT連携-
 
kintoneで実践するIoTハンズオン -90分で挑戦!kintone & AWS IoT連携-
kintoneで実践するIoTハンズオン -90分で挑戦!kintone & AWS IoT連携-kintoneで実践するIoTハンズオン -90分で挑戦!kintone & AWS IoT連携-
kintoneで実践するIoTハンズオン -90分で挑戦!kintone & AWS IoT連携-
 
2014年を振り返る 今年の技術トレンドとDockerについて
2014年を振り返る 今年の技術トレンドとDockerについて2014年を振り返る 今年の技術トレンドとDockerについて
2014年を振り返る 今年の技術トレンドとDockerについて
 

More from Koji Asaga

2015年ハッカソンシーズンを振り返る~kintone編~
2015年ハッカソンシーズンを振り返る~kintone編~2015年ハッカソンシーズンを振り返る~kintone編~
2015年ハッカソンシーズンを振り返る~kintone編~Koji Asaga
 
チームベトナム
チームベトナムチームベトナム
チームベトナムKoji Asaga
 
観光×SNSチーム
観光×SNSチーム観光×SNSチーム
観光×SNSチームKoji Asaga
 
サイボウズがre:Inventに参加した話し。
サイボウズがre:Inventに参加した話し。サイボウズがre:Inventに参加した話し。
サイボウズがre:Inventに参加した話し。Koji Asaga
 
【MashupAwards11】kintoneのご紹介
【MashupAwards11】kintoneのご紹介【MashupAwards11】kintoneのご紹介
【MashupAwards11】kintoneのご紹介Koji Asaga
 
WordBench京都9月号
WordBench京都9月号WordBench京都9月号
WordBench京都9月号Koji Asaga
 
WorcCamp Kansai 2015 LT大会
WorcCamp Kansai 2015 LT大会WorcCamp Kansai 2015 LT大会
WorcCamp Kansai 2015 LT大会Koji Asaga
 
kintone café 大阪 Vol.3
kintone café 大阪 Vol.3 kintone café 大阪 Vol.3
kintone café 大阪 Vol.3 Koji Asaga
 
Team famプレゼン資料
Team famプレゼン資料Team famプレゼン資料
Team famプレゼン資料Koji Asaga
 
第35回 WordBench 大阪 kintoneハンズオン
第35回 WordBench 大阪 kintoneハンズオン第35回 WordBench 大阪 kintoneハンズオン
第35回 WordBench 大阪 kintoneハンズオンKoji Asaga
 
【kintone café京都#1】kintoneの拡張機能
【kintone café京都#1】kintoneの拡張機能【kintone café京都#1】kintoneの拡張機能
【kintone café京都#1】kintoneの拡張機能Koji Asaga
 
エンタープライズ向けクラウドサービスにおける ID 連携の有用性
エンタープライズ向けクラウドサービスにおける ID 連携の有用性エンタープライズ向けクラウドサービスにおける ID 連携の有用性
エンタープライズ向けクラウドサービスにおける ID 連携の有用性Koji Asaga
 

More from Koji Asaga (13)

Transfer
TransferTransfer
Transfer
 
2015年ハッカソンシーズンを振り返る~kintone編~
2015年ハッカソンシーズンを振り返る~kintone編~2015年ハッカソンシーズンを振り返る~kintone編~
2015年ハッカソンシーズンを振り返る~kintone編~
 
チームベトナム
チームベトナムチームベトナム
チームベトナム
 
観光×SNSチーム
観光×SNSチーム観光×SNSチーム
観光×SNSチーム
 
サイボウズがre:Inventに参加した話し。
サイボウズがre:Inventに参加した話し。サイボウズがre:Inventに参加した話し。
サイボウズがre:Inventに参加した話し。
 
【MashupAwards11】kintoneのご紹介
【MashupAwards11】kintoneのご紹介【MashupAwards11】kintoneのご紹介
【MashupAwards11】kintoneのご紹介
 
WordBench京都9月号
WordBench京都9月号WordBench京都9月号
WordBench京都9月号
 
WorcCamp Kansai 2015 LT大会
WorcCamp Kansai 2015 LT大会WorcCamp Kansai 2015 LT大会
WorcCamp Kansai 2015 LT大会
 
kintone café 大阪 Vol.3
kintone café 大阪 Vol.3 kintone café 大阪 Vol.3
kintone café 大阪 Vol.3
 
Team famプレゼン資料
Team famプレゼン資料Team famプレゼン資料
Team famプレゼン資料
 
第35回 WordBench 大阪 kintoneハンズオン
第35回 WordBench 大阪 kintoneハンズオン第35回 WordBench 大阪 kintoneハンズオン
第35回 WordBench 大阪 kintoneハンズオン
 
【kintone café京都#1】kintoneの拡張機能
【kintone café京都#1】kintoneの拡張機能【kintone café京都#1】kintoneの拡張機能
【kintone café京都#1】kintoneの拡張機能
 
エンタープライズ向けクラウドサービスにおける ID 連携の有用性
エンタープライズ向けクラウドサービスにおける ID 連携の有用性エンタープライズ向けクラウドサービスにおける ID 連携の有用性
エンタープライズ向けクラウドサービスにおける ID 連携の有用性
 

kintone Café 大阪 Vol.2 LT

  • 1. Copyright (C) 2015 Cybozu の開発を スピードアップする SDKのご紹介 サイボウズ株式会社 浅賀 功次 #kintonecafe
  • 2. Copyright (C) 2015 Cybozu 注意事項 • 各SDKについてkintone APIの機能単位で対 応状況を調査してみました。 • 2015年5月14日時点の情報です。 • SDKの優劣を比較するものではありません • 誤りがあればご指摘下さい。>SDK作成者様
  • 3. Copyright (C) 2015 Cybozu 言語 kintone/ios-sdk iOS kintone/java-sdk Java cybozu/go-kintone Go icoxfog417/kintoneDotNET .NET yamaryu0508/r-kintone R jue58/kintone Ruby hiropnz/cyby Ruby hissy/kintone-php PHP
  • 4. Copyright (C) 2015 Cybozu SDKを使わない場合(Rubyの例) require "faraday" require "json" client = Faraday.new(:url => "https://subdomain.cybozu.com") res = client.post do |req| req.url '/k/v1/record.json' req.headers['Host'] = 'subdomain.cybozu.com:443' req.headers['Content-Type'] = 'application/json' req.headers[‘X-Cybozu-Authorization’] = ‘認証情報' req.body = {app:123,record:{corp:{value:"サイボウズ"}}}.to_json end body = JSON.parse res.body puts body
  • 5. Copyright (C) 2015 Cybozu SDKを使った場合(Rubyの例) require 'kintone' api = Kintone::Api.new("subdomain.cybozu.com", "Administrator", "認 証情報") body = api.record.register(123, {"corp" => {"value" => "サイボウズ "}}) puts body
  • 6. Copyright (C) 2015 Cybozu アプリ(1/2) アプリ 情報 レコード 取得 登録 更新 削除 kintone/ios-sdk × ○ ○ ○ ○ kintone/java-sdk ○ ○ ○ ○ ○ cybozu/go-kintone × ○ ○ ○ ○ icoxfog417/kintoneDotNET × ○ ○ ○ ○ yamaryu0508/r-kintone × ○ ○ ○ ○ jue58/kintone ○ ○ ○ ○ ○ hiropnz/cyby × ○ ○ ○ ○ hissy/kintone-php ○ ○ ○ × ×
  • 7. Copyright (C) 2015 Cybozu アプリ(2/2) ファイル 複数アプリ の一括処理 アクセス権 フォーム 設計情報DL UP kintone/ios-sdk ○ ○ ○ × ○ kintone/java-sdk ○ ○ ○ × × cybozu/go-kintone ○ ○ × × × icoxfog417/kintoneDotNET ○ ○ × × × yamaryu0508/r-kintone ○ ○ × × × jue58/kintone × × × ○ ○ hiropnz/cyby ○ ○ ○ × × hissy/kintone-php × ○ × × ○
  • 8. Copyright (C) 2015 Cybozu スペース(1/2) スペース 情報 作成 本文更新 削除 スレッド更新 kintone/ios-sdk × × × × × kintone/java-sdk × × × × × cybozu/go-kintone × × × × × icoxfog417/kintoneDotNET × × × × × yamaryu0508/r-kintone × × × × × jue58/kintone ○ ○ ○ ○ ○ hiropnz/cyby × × × × × hissy/kintone-php × × × × ×
  • 9. Copyright (C) 2015 Cybozu スペース(2/2) メンバー ゲストユーザー 取得 更新 更新 追加 削除 kintone/ios-sdk × × × × × kintone/java-sdk × × × × × cybozu/go-kintone × × × × × icoxfog417/kintoneDotNET × × × × × yamaryu0508/r-kintone × × × × × jue58/kintone ○ ○ ○ ○ ○ hiropnz/cyby × × × × × hissy/kintone-php × × × × ×
  • 10. Copyright (C) 2015 Cybozu スキーマ API一覧 APIスキーマ kintone/ios-sdk × × kintone/java-sdk × × cybozu/go-kintone × × icoxfog417/kintoneDotNET × × yamaryu0508/r-kintone × × jue58/kintone ○ ○ hiropnz/cyby × × hissy/kintone-php × ×
  • 11. Copyright (C) 2015 Cybozu 認証 パスワード API トークン BASIC 認証 セキュア アクセス kintone/ios-sdk ○ × ○ ○ kintone/java-sdk ○ ○ ○ ○ cybozu/go-kintone ○ ○ ○ × icoxfog417/kintoneDotNET ○ × ○ × yamaryu0508/r-kintone ○ × ○ × jue58/kintone ○ × × × hiropnz/cyby ○ × × × hissy/kintone-php × ○ × ×
  • 12. Copyright (C) 2015 Cybozu SDKを活用して、API開発にも チャレンジしてみましょう! ご清聴ありがとうございました。