際際滷

際際滷Share a Scribd company logo
kintoneハンズオン
゛kintoneアプリの児云とREST APIの児云。
はじめに
こちらのスライドは、肝のURLで巷_されています。ブラウザで_きながらハンズオンをしていきましょう。┘灰團擇垢
w侭があります
http://bit.ly/kintoneHOP-MA2017

Wi-Fi の、るPC
ChromeブラウザC嬬Postmanを旋喘
kintoneのh廠
kintone_k宀ライセンス★函誼圭隈
やること
アプリを恬撹する
REST API を聞ってデ`タを函誼する
REST API を聞ってデ`タを鞠hする
鮄綻」┘魯鵐坤ンを壼くKわられた圭へ
kintoneとは
kintone┘ント`ンはサイボウズ幄塀氏芙が\咾垢襯ラウド児P仝cybozu.com々貧で戻工されています。ドラッグ
ドロップでデ`タベ`スをOできるので、プログラムUYがない圭でも仝あっ 垢箸いgにWebアプリケ`ションを恬
撹できます。
さらに、REST APIによるで?なサ`ビスとB亊できるプラットフォ`ムとしても旋喘できます。
https://kintone.cybozu.com/jp/
kintone API
デ`タB亊が辛嬬なREST API、JavaScriptによる鮫中カスタマイズを紳併するJavaScript APIがあります。サンプルや
Tipsをdしていますので、和URLをごE和さい。
cybozu developer network_k宀鬚吋汽ぅ硲
https://developer.cybozu.io/hc/ja
叨羨つリンク
?
MA Hacklog kintone API
http://hacklog.jp/apis/219
ハッカソンでkintoneを聞おう
https://developer.cybozu.io/hc/ja/articles/205365464
仝あっ 垢箸いgにアプリを恬撹してみる
まず、kintoneURLはhttps://{subdomain}.cybozu.com/k/にアクセス、ログインしましょう。
kintoneアプリにはデ`タベ`ス、プロセス、コメントが聞えるkintoneの麼勣C嬬が笋錣辰討い泙后
kintoneのトップペ`ジ
お岑らせ魂亮咾靴討い襯罘`ザ`慌宥の秤鵑魃輅勝
宥岑坤蹈哀ぅ鵑靴身僕陲陵岑を鞭け函ることが辛嬬。
隆I尖叉5韻ログインユ`ザ`のワ`クフロ`秤鵑鬟▲廛蠅瓦箸鳳輅勝
スペ`ス坤廛蹈献Дトのようなもので、vS宀gでスレッドで秤鷭Q辛嬬。
アプリ唆侘のデ`タベ`スをシステムとしてExcel湖で旋喘辛嬬。
アプリの弖紗ボタン仝々をクリックし、kintoneアプリストアで仝はじめから恬撹々をxkします。
?
デ`タを秘れるフィ`ルドをマウスで游んで、ドラッグΕ疋蹈奪廚靴泙后
猟忖双1佩、方。晩原、耶原ファイルのフィ`ルドをそれぞれドラッグΕ疋蹈奪廚靴討ださい。
フィ`ルド兆を筝してみます。
猟忖双1佩フィ`ルドのフィ`ルド兆を仝タイトル々に筝。
?
Excelをインポ`ト、テンプレ`トからの恬撹も辛嬬
?
フィ`ルドコ`ドを筝しましょう。
☆フィ`ルドコ`ドは、APIのキ`になるため、アプリ坪で匯吭の兆各にします。
仝フォ`ムを隠贋々ボタンをクリックして、仝アプリを巷_々ボタンをクリックします。
仝アプリの\喘を_兵します。よろしいですか拭好瀬ぅ▲蹈阿痢OK々をクリックしたら巷_です。
アプリのトップペ`ジが燕幣されました。仝々弖紗ボタンをクリックしてデ`タを弖紗します。
?
フィ`ルドにマウスを輝ててnマ`クをクリック フィ`ルドのNによって恷詰泙淋O協ができる
?
フィ`ルドのN フィ`ルド兆 フィ`ルドコ`ド匯吭
猟忖双匯佩 タイトル Title
方 方 Number
晩原 晩原 Date
耶原ファイル 耶原ファイル File
フィ`ルドに、鯣襪譴董◆険4罅好椒織鵑鬟リックするとデ`タが鞠hされました。
REST API をす
kintone API ドキュメント
https://developer.cybozu.io/hc/ja/articles/201941754 にアクセス┐茲聞うのでブックマ`クしましょう
?
レコ`ド匯E鮫中
?
レコ`ド弖紗鮫中 レコ`ド鮫中
ChromeC嬬の仝Postman々をアドオンします。
Google碧などで仝Chrome Postman々と秘薦して碧_兵。
Postmanを軟咾靴泙
?
?
kintone REST API のJ^
書指のハンズオンでは仝APIト`クン々を聞います。
APIト`クンを聞って、レコ`ドを函誼する
枠ほど恬撹したアプリにり、仝アプリの砿尖鮫中々に卞咾靴董◆股O協々タブをクリック、仝APIト`クン々をクリッ
クします。
仝伏撹する々ボタンをクリックするとAPIト`クンが燕幣されます。
箭にある仝箭curl -H ^X-Cybozu-API-Token: YOUR_TOKEN" "https://sample.cybozu.com/~~ ̄々をPostmanで旋喘し
ます。APIト`クンとURLをコピ`してPostmanにNり原けましょう。
?
?
アプリの砿尖鮫中 O協
パスワ`ドJ^ ト`クンJ^
J^秤 仝ログイン兆:パスワ`ド々を
BASE エンコ`ド
APIト`クン
J^秤鵑慮脅侭 リクエストヘッダ リクエストヘッダ
旋喘辛嬬なAPI 畠何 匯何
どのユ`ザ`での荷恬 仝ログイン兆々で峺協したユ`ザ` Administrator
廣吭並 セキュアアクセスh廠からは旋喘できな
い
Postmanの鮫中?
ネ訌瘁、まだ仝Send々は兀さないでください。
☆ APIト`クン伏撹瘁に隠贋とkintoneアプリの厚仟が駅勣なため、隆郡啌の栽にはJ^エラ`になります。
kintoneのAPIト`クン砿尖鮫中にり、仝アクセス悄垢痢献譽芥`ド弖紗々にチェックを秘れて仝隠贋々ボタンをクリック
します。
☆ 仝レコ`ド弖紗々にチェック罪疂のハンズオンでレコ`ド弖紗をするため
?
APIト`クンの鮫中
?
?
恷瘁に、仝アプリの厚仟々をクリックします。
Postmanの鮫中で仝Send々をクリックすると、レコ`ドがJSON侘塀で函誼できます。
REST API を聞ってデ`タを鞠hしてみよう
枠ほど恬撹したアプリ、Postmanを旋喘します。
仝Headers々に仝APIト`クン々と仝Content-Type々をO協します。
レコ`ド鞠hなので、メソッドは仝POST々です。
?
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
仝Body々に鞠hしたいJSON侘塀の猟忖双を峺協します。
{
? ? "app": 139,
? ? "record": {
? ? ? ? "Title": {
? ? ? ? ? ? "value": " "
? ? ? ? },
? ? ? ? "Number": {
? ? ? ? ? ? "value": 30
? ? ? ? },
? ? ? ? "Date": {
? ? ? ? ? ? "value": "2017-08-31"
? ? ? ? }
? ? }
}
盾h
? ^app ̄: アプリのID
? ^record ̄: {鞠hしたいデ`タ}
フィ`ルド侘塀https://developer.cybozu.io/hc/ja/articles/202166330
?
仝Send々ボタンをクリックすると、レスポンスが燕幣されました。
盾h
? ^id ̄: 鞠hしたレコ`ドID
kintoneのアプリにって鞠hされているかも_かめてみましょう。
レコ`ド鞠h1周のドキュメントを歌深にしてください。
鮄綻 API
レコ`ドを匯凄で鞠hしてみる
Point: レコ`ド鞠h1周は/v1/record.json だが、レコ`ド鞠h1周は/v1/records.json になります。
サンプルのJSONファイル
?
?
cURLを聞ってレコ`ドの函誼、鞠hをしてみる
サンプル並http://qiita.com/ushiron/items/d4de5ed60ecd47870bb1
ファイルを函誼したり、鞠hしてみる
すでにあるレコ`ドを厚仟、茅してみる
レコ`ドのコメントに弖紗してみる
アプリのデ`タをeのアプリにREST APIで弖紗してみる
など、アプリのレコ`ド荷恬APIを聞っていろんなことができます。ぜひしてみてください。
?
fluits.js
Dropbox で慌嗤gみ
ファイル坪の"app" の、聾徭で筝してください。
?

More Related Content

kintone REST API Handson 2017-1