Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
kintoneで楽々交通費精算!駅すぱあとWebサービス連携ハンズオン #kintonedev...
Search
HikaruMaruyama
August 03, 2018
Programming
0
820
kintoneで楽々交通費精算!駅すぱあとWebサービス連携ハンズオン #kintonedevcamp / 20180802
HikaruMaruyama
August 03, 2018
Tweet
Share
More Decks by HikaruMaruyama
See All by HikaruMaruyama
OSS CMS「Drupal 10」 エッセンシャル:最新版でのWeb開発の魅力を探る #oscnagoya
hmaruyama
0
240
スタイリッシュでモダンな「Gin」管理テーマの紹介 #drupal_haneda
hmaruyama
0
180
DrupalのWeb Profiler #drupal_haneda
hmaruyama
0
290
非エンジニアから開発者まで!DrupalPodを使用したDrupal環境の作成
hmaruyama
1
280
Drupal認定試験にチャレンジしよう!アクイア認定プログラムのご紹介 / introduction of Acquia Drupal Certification Program
hmaruyama
0
900
「Docker/Kubernetes実践コンテナ開発入門」学習のポイント #dockerbg / 20191108
hmaruyama
0
110
enebularでobnizを Lチカ してみた #enebular / 20181122
hmaruyama
0
530
駅すぱあとWebサービス連携ハンズオンパート ノンプログラミングでClovaスキルハンズオン&お茶会 #linebootawards #Clova_CEK / 20180919
hmaruyama
1
580
Agent Friends Xperia Ear Duoで誰でも コミュニケーションにコミット #linebootawards / 20180826
hmaruyama
0
91
Other Decks in Programming
See All in Programming
“あなた” の開発を支援する AI エージェント Bedrock Engineer / introducing-bedrock-engineer
gawa
11
1.8k
Terraform で作る Amazon ECS の CI/CD パイプライン
hiyanger
0
140
負債になりにくいCSSをデザイナとつくるには?
fsubal
9
2.1k
プログラミング言語学習のススメ / why-do-i-learn-programming-language
yashi8484
0
110
ARA Ansible for the teams
kksat
0
120
Amazon Q Developer Proで効率化するAPI開発入門
seike460
PRO
0
100
いりゃあせ、PHPカンファレンス名古屋2025 / Welcome to PHP Conference Nagoya 2025
ttskch
1
260
個人アプリを2年ぶりにアプデしたから褒めて / I just updated my personal app, praise me!
lovee
0
330
Domain-Driven Transformation
hschwentner
2
1.9k
AWS Organizations で実現する、 マルチ AWS アカウントのルートユーザー管理からの脱却
atpons
0
120
Java Webフレームワークの現状 / java web framework at burikaigi
kishida
9
2.1k
パスキーのすべて ── 導入・UX設計・実装の紹介 / 20250213 パスキー開発者の集い
kuralab
3
580
Featured
See All Featured
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
49
2.3k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
45
2.3k
Navigating Team Friction
lara
183
15k
Designing Experiences People Love
moore
139
23k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
114
50k
Embracing the Ebb and Flow
colly
84
4.6k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
6
540
How to Ace a Technical Interview
jacobian
276
23k
Git: the NoSQL Database
bkeepers
PRO
427
64k
Build your cross-platform service in a week with App Engine
jlugia
229
18k
Art, The Web, and Tiny UX
lynnandtonic
298
20k
The Cult of Friendly URLs
andyhume
78
6.2k
Transcript
Ͱָʑަ௨අਫ਼ࢉʂ Ӻ͢ͺ͋ͱWebαʔϏε ࿈ܞϋϯζΦϯ 2018.08.02 kintone devCamp 2018 גࣜձࣾϰΝϧݚڀॴ ؙࢁͻ͔Δ
IJLBSVNBSVZBNB !NBSVZBNBIJBLSV IUUQIJJJJJJJIJLBSVIBUFOBEJBSZDPN ࣗݾհ ؙࢁͻ͔Δ גࣜձࣾϰΝϧݚڀॴ ςΫχΧϧΤόϯδΣϦετ ओͳஶॻɿ ʰ͡ΊͯͷӺ͢ͺ͋ͱWebαʔϏεʱ
None
ຊͷΞδΣϯμ • kintoneͰަ௨අਫ਼ࢉΞϓϦΛ࡞Ζ͏ - ֓ཁ • Ӻ͢ͺ͋ͱWebαʔϏεͱʁ • ϋϯζΦϯ 1.
ΞϓϦςϯϓϨʔτΛಡΈࠐ͏ 2. ఆظ݊Λར༻ͨ͠ӡܭࢉΛ͠Α͏ 3. ୳ࡧ݅ઃఆϘλϯΛՃ͠Α͏ 4. ܦ࿏Λ࠶ݱ͢ΔػೳΛՃ͠Α͏
kintoneͰ ަ௨අਫ਼ࢉΞϓϦΛ࡞Ζ͏ https://bit.ly/2mX5VaX
Ӻ͢ͺ͋ͱWebαʔϏε Ӻσʔλɺܦ࿏ݕࡧͷWebAPI Ӻ͢ͺ͋ͱ͕࣋ͭػೳΛ WebAPIͱͯ͠ఏڙ ٕज़తͳϙΠϯτ • RESTfuʢ෩ʣ • ϨεϙϯεXML or
JSON • ϦϑΝϨϯεWebͰެ։ • αϯϓϧGithubͰެ։ • ҊαʔϏε • ཱྀඅަ௨අਫ਼ࢉγεςϜ ར༻γʔϯ બΔ2ͭͷϓϥϯ • ແྉͰ͑ΔϑϦʔϓϥϯ • શͯͷػೳ͕͑Δελϯμʔυϓϥϯ
Ӻ͢ͺ͋ͱWebαʔϏε Ӻσʔλɺܦ࿏ݕࡧͷWebAPI Ӻ͢ͺ͋ͱ͕࣋ͭػೳΛ WebAPIͱͯ͠ఏڙ ٕज़తͳϙΠϯτ • RESTfuʢ෩ʣ • ϨεϙϯεXML or
JSON • ϦϑΝϨϯεWebͰެ։ • αϯϓϧGithubͰެ։ • ҊαʔϏε • ௨ۈඅཧγεςϜ • ཱྀඅަ௨අਫ਼ࢉγεςϜ ར༻γʔϯ ࠓճͷϋϯζΦϯͰ ελϯμʔυϓϥϯͷػೳΛར༻͠·͢ Ӻ͢ͺ͋ͱWebαʔϏεͷελϯμʔυϓϥϯ 90ؒແྉͰ͓ࢼ͠Ͱ͖·͢ ͓ਃ͠ࠐΈͪ͜Βˣ https://ekiworld.net/trial/index.php?case=6
ຊͷϋϯζΦϯ༰ 1. ࣗͷڥͰΞϓϦ͕ಈ͘ঢ়ଶʹ͠Α͏ 2. ఆظ݊Λར༻ͨ͠ӡܭࢉΛ͠Α͏ 3. ୳ࡧ݅ઃఆϘλϯΛՃ͠Α͏ 4. ܦ࿏Λ࠶ݱ͢ΔػೳΛՃ͠Α͏ ༨༟ͷ͋Δਓ·ͰͬͯΈΑ͏ʂ
ຊͷϋϯζΦϯ༰ 1. ࣗͷڥͰΞϓϦ͕ಈ͘ঢ়ଶʹ͠Α͏ 2. ఆظ݊Λར༻ͨ͠ӡܭࢉΛ͠Α͏ 3. ୳ࡧ݅ઃఆϘλϯΛՃ͠Α͏ 4. ܦ࿏Λ࠶ݱ͢ΔػೳΛՃ͠Α͏ ༨༟ͷ͋Δਓ·ͰͬͯΈΑ͏ʂ
1. ࣗͷڥͰΞϓϦ͕ಈ͘ঢ়ଶʹ͠Α͏ https://github.com/hmaruyama/ seisan-by-ekispert-for-kintone/ archive/master.zip ZIPϑΝΠϧͷμϯϩʔυ
1. ࣗͷڥͰΞϓϦ͕ಈ͘ঢ়ଶʹ͠Α͏ ZIPϑΝΠϧͷμϯϩʔυ IBOETPO ᵓᴷᴷ ᴹᵓᴷᴷFLJTQFSUKT ᴹᵋᴷᴷަ௨අਃΞϓϦ[JQ ᵓᴷᴷ ᴹᵓᴷᴷFLJTQFSUKT ᴹᵋᴷᴷFYQ(VJ$POEJUJPO
ᴹᵓᴷᴷFYQ$TT ᴹᴹᵋᴷᴷFYQ(VJ$POEJUJPODTT ᴹᵓᴷᴷFYQ(VJ$POEJUJPOKT ᴹᵋᴷᴷFYQ*NBHFT ᵋᴷᴷ ᵓᴷᴷFLJTQFSUKT ᵓᴷᴷFLJTQFSU%FUBJMKT ᵋᴷᴷަ௨අਃৄࡉΞϓϦ[JQ ;*1ϑΝΠϧͷதͷ σΟϨΫτϦߏͰ͢
1. ࣗͷڥͰΞϓϦ͕ಈ͘ঢ়ଶʹ͠Α͏ ZIPϑΝΠϧͷߏ IBOETPO ᵓᴷᴷ ᴹᵓᴷᴷFLJTQFSUKT ᴹᵋᴷᴷަ௨අਃΞϓϦ[JQ ᵓᴷᴷ ᴹᵓᴷᴷFLJTQFSUKT ᴹᵋᴷᴷFYQ(VJ$POEJUJPO
ᴹᵓᴷᴷFYQ$TT ᴹᴹᵋᴷᴷFYQ(VJ$POEJUJPODTT ᴹᵓᴷᴷFYQ(VJ$POEJUJPOKT ᴹᵋᴷᴷFYQ*NBHFT ᵋᴷᴷ ᵓᴷᴷFLJTQFSUKT ᵓᴷᴷFLJTQFSU%FUBJMKT ᵋᴷᴷަ௨අਃৄࡉΞϓϦ[JQ ࣍ͷఔͰ ʮަ௨අਃΞϓϦ[JQʯ Λར༻͠·͢
ΞϓϦςϯϓϨʔτͷಡΈࠐΈ 1. ࣗͷڥͰΞϓϦ͕ಈ͘ঢ়ଶʹ͠Α͏
ΞϓϦςϯϓϨʔτͷಡΈࠐΈ 1. ࣗͷڥͰΞϓϦ͕ಈ͘ঢ়ଶʹ͠Α͏ ʮަ௨අਃΞϓϦ[JQʯ ΛಡΈࠐΈ·͢
ΞϓϦςϯϓϨʔτͷಡΈࠐΈ 1. ࣗͷڥͰΞϓϦ͕ಈ͘ঢ়ଶʹ͠Α͏
JavaScriptϑΝΠϧͷฤू QBUIUPIBOETPOFLJTQFSUKTϑΝΠϧΛ ΤσΟλͰ։͖·͢ (function($) { "use strict"; // Ӻ͢ͺ͋ͱWebαʔϏεͷΞΫηεΩʔ var
ekispertAccessKey = ‘xxx..’; // ަ௨අਃৄࡉΞϓϦID var detailAppId = ''; ަ௨අਃৄࡉΞϓϦͷ ΞϓϦ*%Λೖྗ͠·͢ ϑΝΠϧΛอଘ 1. ࣗͷڥͰΞϓϦ͕ಈ͘ঢ়ଶʹ͠Α͏
ݩʑஔ͍ͯ͋Δ FLJTQFSUKTϑΝΠϧΛʮºʯϘλϯͰআ ઌ΄Ͳอଘͨ͠FLJTQFSUKT ϑΝΠϧΛࢦఆ ϑΝΠϧͷಡΈࠐΈ 1. ࣗͷڥͰΞϓϦ͕ಈ͘ঢ়ଶʹ͠Α͏
ΞϓϦͷߋ৽ ࠷ޙʹΞϓϦΛߋ৽ͯ͠ ઃఆྃͰ͢ 1. ࣗͷڥͰΞϓϦ͕ಈ͘ঢ়ଶʹ͠Α͏
1. ࣗͷڥͰΞϓϦ͕ಈ͘ঢ়ଶʹ͠Α͏ ڍಈͷ֬ೝ ৭ʑಈ͔ͯ͠Έͯ ͜ͷಈըͱಉ͡Α͏ͳڍಈΛ͍ͯ͠Δ͔ ֬ೝͯ͠Έ͍ͯͩ͘͞ https://bit.ly/2n0IOwo
1. ࣗͷڥͰΞϓϦ͕ಈ͘ঢ়ଶʹ͠Α͏ ิ ϒϥβͷ։ൃऀπʔϧ ʢ8JOͳΒ' NBD04ͳΒ0QUJPO $PNNBOE Jʣ Λ্ཱͪ͛ͨঢ়ଶͰΞϓϦΛಈ͔͢ͱɾɾɾ ͳʹΒը૾͕ಡΈࠐ·Ε͍ͯͳ͍ͱ͍͏Τϥʔ͕
1. ࣗͷڥͰΞϓϦ͕ಈ͘ঢ়ଶʹ͠Α͏ ิ ݪҼɿ ʮ)5.-ΠϯλʔϑΣʔεαϯϓϧʯͰɺ $44͔Βར༻͢Δը૾Λ૬ରύεͰಡΈࠐΜͰ͍Δɻ LJOUPOFͰը૾ϑΝΠϧͷΞοϓϩʔυ͕Ͱ͖ͳ͍ͨΊಡΈࠐΈΤϥʔͱͳΔ ରࡦɿ ը૾ϑΝΠϧΛؚΉϑΝΠϧ܈ΛϗεςΟϯάͯ͠ 63-ࢦఆͰLJOUPOF͔ΒΞΫηε͢Δ
ϋϯζΦϯதಛʹରࡦͤͣɺ͜ͷ··ਐΊͪΌ͍·͢Ͷʂ ࣮ࡍʹΞϓϦΛར༻͞ΕΔࡍ͝ݕ౼͍ͩ͘͞
ຊͷϋϯζΦϯ༰ 1. ࣗͷڥͰΞϓϦ͕ಈ͘ঢ়ଶʹ͠Α͏ 2. ఆظ݊Λར༻ͨ͠ӡܭࢉΛ͠Α͏ 3. ୳ࡧ݅ઃఆϘλϯΛՃ͠Α͏ 4. ܦ࿏Λ࠶ݱ͢ΔػೳΛՃ͠Α͏ ༨༟ͷ͋Δਓ·ͰͬͯΈΑ͏ʂ
2. ఆظ݊Λར༻ͨ͠ӡܭࢉΛ͠Α͏ ఆظܦ࿏ΛׂΓͯΔ ௨ۈఆظׂ͕݊ΓͯΒΕͨঢ়ଶͷֹۚΛ ग़ͯ͠ཉ͍͠Ͱ͢ΑͶ
2. ఆظ݊Λར༻ͨ͠ӡܭࢉΛ͠Α͏ APIͷ༷ ܦ࿏୳ࡧ"1*ͷϦΫΤετྫɿ IUUQTBQJFLJTQFSUKQWKTPOTFBSDIDPVSTF FYUSFNF LFZYYYWJB-JTUEBUF TFBSDI5ZQFQMBJO
2. ఆظ݊Λར༻ͨ͠ӡܭࢉΛ͠Α͏ APIͷ༷ https://api.ekispert.jp/v1/json/search/course/ extreme?key=xxx&viaList=22905:22884&date=201807 20&searchType=plain ϒϥβ͔Β ΞΫηεͯ͠ΈΑ͏
2. ఆظ݊Λར༻ͨ͠ӡܭࢉΛ͠Α͏ APIͷ༷ https://api.ekispert.jp/v1/json/search/course/extreme? key=xxx&viaList=22905:22884&date=20180720&searc hType=plain ϒϥβ͔Β ΞΫηεͯ͠ΈΑ͏ +40/σʔλͷϨεϙϯε͕ݟͮΒ͍ʁ LJOUPOFΞϓϦͰ࣮ࡍʹୟ͍͍ͯΔͷ͖ͬ͞ͷ63-Ͱ͕͢
9.-σʔλͷํ͕ݟ͍͔͢ͳͷͰ ͔͜͜Β9.-σʔλͰઆ໌͠·͢Ͷ ˞σʔλϑΥʔϚοτ͕ҟͳΔ͚ͩͰதಉ͡Ͱ͢ https://api.ekispert.jp/v1/xml/search/course/extreme? key=xxx&viaList=22905:22884&date=20180720&search Type=plain
2. ఆظ݊Λར༻ͨ͠ӡܭࢉΛ͠Α͏ APIͷ༷ https://api.ekispert.jp/v1/xml/search/course/extreme? key=xxx&viaList=22905:22884&date=20180720&searchType= plain ΫΤϦύϥϝʔλɿ σʔλϑΥʔϚοτɿ 9.-PS+40/͕ࢦఆͰ͖·͢ "1*ͷػೳɿ
ަ௨අਫ਼ࢉΞϓϦͷཪଆͰ Ӻ؆қใ"1* TUBUJPOMJHIU ܦ࿏୳ࡧ"1* TFBSDIDPVSTFFYUSFNF ͳͲ͕ར༻͞Ε͍ͯ·͢ LFZ Ӻ͢ͺ͋ͱ8FCαʔϏεͷΞΫηεΩʔ WJB-JTU ग़ൃɺܦ༝ɺ౸ண EBUF ୳ࡧʢ::::..%%ʣ TFBSDI5ZQF ୳ࡧछผ
2. ఆظ݊Λར༻ͨ͠ӡܭࢉΛ͠Α͏ APIͷ༷ https://api.ekispert.jp/v1/xml/search/course/extreme? key=xxx&viaList=22905:22884&date=20180720 &searchType=plain ग़ൃɺܦ༝ɺ౸ணΛͦΕͧΕίϩϯʮʯͰ۠Γ·͢ɻ ʮʯീԦࢠӺͷӺίʔυɺʮʯຊڮ ౦ژ ӺͷӺίʔυΛ
ද͍ͯ͠·͢ɻWJB-JTUʹɺӺίʔυҎ֎ʹɺӺͷ໊শɺҢܦɺॅॴͳͲΛ ࢦఆ͢Δ͜ͱ͕Ͱ͖·͢ɻ Ӻ͢ͺ͋ͱ8FCαʔϏεͰɺμΠϠσʔλΛ͏୳ࡧʢμΠϠʹΑΔ୳ࡧʣͱɺ ฏதͷฏۉతͳॴཁ࣌ؒΛར༻ͨ͠୳ࡧʢฏۉͪ࣌ؒʹΑΔ୳ࡧʣͷ ೋͭͷ୳ࡧํ๏͕͋ΓɺͦΕΛ͞ΒʹࡉԽͨ͠ͷ͕୳ࡧछผͱͳΓ·͢ɻ
2. ఆظ݊Λར༻ͨ͠ӡܭࢉΛ͠Α͏ APIͷ༷ https://api.ekispert.jp/v1/xml/search/course/extreme? key=xxx&viaList=22905:22884&date=20180720 &searchType=plain&assignTeikiSerializeData=VkV4QaECpzzHAQED pgEz7vsEk8EBpVjDwQGlWNXBAaVYjwWSwwEBA6UBNQSlWNXEA QECAQOkbQSlWI8HksUBpVjDAqVY1QMABAAFAMUBpVjVAqVYjw MBBAEFAAgBCgE*— f3a068ec4c8bda86d18d7209feb5f7637dc3bd8b--0--95
BTTJHO5FJLJ4FSJBMJ[F%BUBύϥϝʔλʹ ఆظܦ࿏γϦΞϥΠζσʔλΛࢦఆ͢Ε ఆظ݊Λར༻ͨ͠ӡܭࢉ͕ߦΘΕ·͢ɻ
2. ఆظ݊Λར༻ͨ͠ӡܭࢉΛ͠Α͏ ఆظܦ࿏γϦΞϥΠζσʔλͷऔಘํ๏ https://api.ekispert.jp/v1/xml/search/course/extreme? key=xxx&viaList=22723:22741:22671&searchType=plain Ӻใ"1* TUBUJPO Ӻ؆қใ"1* TUBUJPOMJHIU Ͱ
Ӻίʔυ͕औಘͰ͖·͢ ఆظܦ࿏γϦΞϥΠζσʔλɺܦ࿏୳ࡧAPIͷϨεϙϯεʹ༩͞ΕΔͷͰ ܦ࿏୳ࡧAPIͰ௨ۈఆظ݊ͷܦ࿏Λݕࡧ͠·͢ ྫ͑ɺԼʔ৽॓ʔߴԁࣉͷ௨ۈఆظ݊Λ͍࣋ͬͯΔͱͨ͠Βɺ ҎԼͷϦΫΤετʹͳΓ·͢
2. ఆظ݊Λར༻ͨ͠ӡܭࢉΛ͠Α͏ ఆظܦ࿏γϦΞϥΠζσʔλͷऔಘํ๏ https://api.ekispert.jp/v1/xml/search/course/extreme? key=ajawaANhL9RWERyT&viaList=22723:22741:22671&searchT ype=plain Ӻใ"1* TUBUJPO Ӻ؆қใ"1* TUBUJPOMJHIU
Ͱ Ӻίʔυ͕औಘͰ͖·͢ ఆظܦ࿏γϦΞϥΠζσʔλɺܦ࿏୳ࡧAPIͷϨεϙϯεʹ༩͞ΕΔͷͰ ܦ࿏୳ࡧAPIͰ௨ۈఆظ݊ͷܦ࿏Λݕࡧ͠·͢ ྫ͑ɺԼʔ৽॓ʔߴԁࣉͷ௨ۈఆظ݊Λ͍࣋ͬͯΔͱͨ͠Βɺ ҎԼͷϦΫΤετʹͳΓ·͢ ʮԼখాٸখాݪઢ৽̧̟॓தԝઢշߴԁࣉʯ ͷɺఆظܦ࿏γϦΞϥΠζσʔλΛ ༻ҙ͓͖ͯ͠·ͨ͠ 7L72B&$QG)"2&%QH&[&&L&#Q7K%X2(M8/ 9#"B7:KX84XX&#"6#/24M8/9&"2&$"20LC2 4M8*)LT6#Q7K%"R7:2."#""'".6#Q7K7"R7: KX.##"&'""H#$H& EBBFFDE FFGDDF
2. ఆظ݊Λར༻ͨ͠ӡܭࢉΛ͠Α͏ 3FTVMU4FU$PVSTF5FJLJ4FSJBMJ[F%BUB ͷ͕ɺఆظܦ࿏γϦΞϥΠζσʔλͰ͢ ఆظܦ࿏γϦΞϥΠζσʔλͷऔಘํ๏
2. ఆظ݊Λར༻ͨ͠ӡܭࢉΛ͠Α͏ ఆظܦ࿏ΛׂΓͯΔ ަ௨අਃΞϓϦ ʮ௨ۈܦ࿏ʯ߲ͷΛBTTJHO5FJLJ4FSJBMJ[F%BUBύϥϝʔλͷͱͯ͠ ͢Α͏ʹ࣮͍ͯ͠·͢ɻ ઌ΄Ͳऔಘͨ͠ఆظܦ࿏γϦΞϥΠζσʔλΛೖྗͨ͠ͷͪɺ ࠓ·Ͱ௨Γαϒςʔϒϧʹ໌ࡉΛՃͯ͠Έ·͠ΐ͏
2. ఆظ݊Λར༻ͨ͠ӡܭࢉΛ͠Α͏ ఆظܦ࿏ΛׂΓͯΔ
2. ఆظ݊Λར༻ͨ͠ӡܭࢉΛ͠Α͏ ఆظܦ࿏ׂ͕ΓͯΒΕͨ ֹ͕ۚө͞Ε·ͨ͠ʂ ఆظܦ࿏ΛׂΓͯΔ
2. ఆظ݊Λར༻ͨ͠ӡܭࢉΛ͠Α͏ ิ ϋϯζΦϯͰ؆қతʹɺϨίʔυʹఆظܦ࿏γϦΞϥΠζσʔλΛ ೖྗ͍ͯ͠·͕͢ɺ ྫ͑ैۀһͷ໊Λཧ͍ͯ͠ΔΞϓϦͱ࿈ܞ͢Ε ͬͱศརʹͳΔ༧ײ͕
2. ఆظ݊Λར༻ͨ͠ӡܭࢉΛ͠Α͏ ิ ࣮ࡍʹఆظܦ࿏γϦΞϥΠζσʔλΛར༻ͨ͠ ఆظܦ࿏ׂΓͯΛߦ͏߹ɺ ఆظܦ࿏ͷදࣔ༻จࣈྻΛηοτͰอଘ͍ͯͩ͘͠͞ʂ ఆظܦ࿏γϦΞϥΠζσʔλ͕ܦ࿏Λ ࠶ݱͰ͖ͳ͘ͳͬͨ߹ʹඞཁʹͳΓ·͢ɻ ৄͪ͘͜͠ΒΛ֬͝ೝ͍ͩ͘͞ IUUQEPDTFLJTQFSUDPNWEJDUJPOBSZUFJLJTFSJBMJ[FEBUB
ຊͷϋϯζΦϯ༰ 1. ࣗͷڥͰΞϓϦ͕ಈ͘ঢ়ଶʹ͠Α͏ 2. ఆظ݊Λར༻ͨ͠ӡܭࢉΛ͠Α͏ 3. ୳ࡧ݅ઃఆϘλϯΛՃ͠Α͏ 4. ܦ࿏Λ࠶ݱ͢ΔػೳΛՃ͠Α͏ ༨༟ͷ͋Δਓ·ͰͬͯΈΑ͏ʂ
3. ୳ࡧ݅ઃఆϘλϯΛՃ͠Α͏ ୳ࡧ݅ઃఆϘλϯ ྫ͑͜Μͳײ͡Ͱ ༗ྉಛٸͷར༻Մ൱ͱ͔ Γ͑࣌ؒͷઃఆͱ͔ ৭ʑͱܦ࿏୳ࡧΛߦ͏݅Λ ઃఆ͍ͨ͠Ͱ͢ΑͶ
ZIPϑΝΠϧͷߏ IBOETPO ᵓᴷᴷ ᴹᵓᴷᴷFLJTQFSUKT ᴹᵋᴷᴷަ௨අਃΞϓϦ[JQ ᵓᴷᴷ ᴹᵓᴷᴷFLJTQFSUKT ᴹᵋᴷᴷFYQ(VJ$POEJUJPO ᴹᵓᴷᴷFYQ$TT ᴹᴹᵋᴷᴷFYQ(VJ$POEJUJPODTT
ᴹᵓᴷᴷFYQ(VJ$POEJUJPOKT ᴹᵋᴷᴷFYQ*NBHFT ᵋᴷᴷ ᵓᴷᴷFLJTQFSUKT ᵓᴷᴷFLJTQFSU%FUBJMKT ᵋᴷᴷަ௨අਃৄࡉΞϓϦ[JQ ࣍ͷఔͰ ʮFLJTQFSUKTʯͱ ʮFYQ(VJ$POEJUJPOʯσΟϨΫτϦ Λར༻͠·͢ 3. ୳ࡧ݅ઃఆϘλϯΛՃ͠Α͏
3. ୳ࡧ݅ઃఆϘλϯΛՃ͠Α͏ ϑΝΠϧͷಡΈࠐΈ FYQ(VJ$POEJUJPOKT Λબ FYQ(VJ$POEJUJPODTT Λબ
3. ୳ࡧ݅ઃఆϘλϯΛՃ͠Α͏ ݩʑஔ͍ͯ͋Δ FLJTQFSUKTϑΝΠϧΛʮºʯϘλϯͰআ QBUIUPIBOETPOFLJTQFSUKT ϑΝΠϧΛࢦఆ ϑΝΠϧͷಡΈࠐΈ
3. ୳ࡧ݅ઃఆϘλϯΛՃ͠Α͏ ϑΝΠϧͷಡΈࠐ·ΕΔॱ൪ʹҙʂ ʮFLJTQFSUKTʯ͕࠷ޙʹಡΈࠐ·ΕΔΑ͏ʹ ϑΝΠϧͷಡΈࠐΈ
3. ୳ࡧ݅ઃఆϘλϯΛՃ͠Α͏ ͜ͷΑ͏ͳঢ়ଶʹͳ͍ͬͯΔ͜ͱΛ ֬ೝͨ͠ΒɺอଘϘλϯΛ ΫϦοΫ͍ͯͩ͘͠͞ ϑΝΠϧͷಡΈࠐΈ
3. ୳ࡧ݅ઃఆϘλϯΛՃ͠Α͏ ΞϓϦͷߋ৽ ࠷ޙʹΞϓϦΛߋ৽ͯ͠ ઃఆྃͰ͢
3. ୳ࡧ݅ઃఆϘλϯΛՃ͠Α͏ ڍಈͷ֬ೝ ୳ࡧ݅ઃఆϘλϯ͕ දࣔ͞Ε·ͨ͠ʂ
ิ IBOETPO ᵓᴷᴷ ᴹᵓᴷᴷFLJTQFSUKT ᴹᵋᴷᴷަ௨අਃΞϓϦ[JQ ᵓᴷᴷ ᴹᵓᴷᴷFLJTQFSUKT ᴹᵋᴷᴷFYQ(VJ$POEJUJPO ᴹᵓᴷᴷFYQ$TT ᴹᴹᵋᴷᴷFYQ(VJ$POEJUJPODTT
ᴹᵓᴷᴷFYQ(VJ$POEJUJPOKT ᴹᵋᴷᴷFYQ*NBHFT ᵋᴷᴷ ᵓᴷᴷFLJTQFSUKT ᵓᴷᴷFLJTQFSU%FUBJMKT ᵋᴷᴷަ௨අਃৄࡉΞϓϦ[JQ ͜ͷϑΝΠϧ܈ҰମԿʁ 3. ୳ࡧ݅ઃఆϘλϯΛՃ͠Α͏
3. ୳ࡧ݅ઃఆϘλϯΛՃ͠Α͏ ิ ʮ)5.-ΠϯλʔϑΣʔεαϯϓϧʯͱݺΕΔ )5.-ͱ+BWB4DSJQUɺ$44Ͱ ࣮͞Εͨը໘Λαϯϓϧͱͯ͠ఏڙ͍ͯ͠ΔͷͰ͢ɻ ͪ͜ΒͷίʔυΛ͏͜ͱͰ࣌ؒͰ؆ܿʹ࣮Ͱ͖·͢ɻ IUUQTHJUIVCDPN&LJTQFSU8FC4FSWJDF(6*
ຊͷϋϯζΦϯ༰ 1. ࣗͷڥͰΞϓϦ͕ಈ͘ঢ়ଶʹ͠Α͏ 2. ఆظ݊Λར༻ͨ͠ӡܭࢉΛ͠Α͏ 3. ୳ࡧ݅ઃఆϘλϯΛՃ͠Α͏ 4. ܦ࿏Λ࠶ݱ͢ΔػೳΛՃ͠Α͏ ༨༟ͷ͋Δਓ·ͰͬͯΈΑ͏ʂ
4. ܦ࿏Λ࠶ݱ͢ΔػೳΛՃ͠Α͏ ܦ࿏ͷ࠶ݱ ঝೝऀͱͯ͠ ɾఆظ͕݊ద༻͞Ε͍ͯΔ͔ ɾ༗ྉಛٸ͕దʹ༻͞Ε͍ͯΔ͔ ͳͲɺ֬ೝ͍ͨ͠Ͱ͢ΑͶ
ZIPϑΝΠϧͷߏ IBOETPO ᵓᴷᴷ ᴹᵓᴷᴷFLJTQFSUKT ᴹᵋᴷᴷަ௨අਃΞϓϦ[JQ ᵓᴷᴷ ᴹᵓᴷᴷFLJTQFSUKT ᴹᵋᴷᴷFYQ(VJ$POEJUJPO ᴹᵓᴷᴷFYQ$TT ᴹᴹᵋᴷᴷFYQ(VJ$POEJUJPODTT
ᴹᵓᴷᴷFYQ(VJ$POEJUJPOKT ᴹᵋᴷᴷFYQ*NBHFT ᵋᴷᴷ ᵓᴷᴷFLJTQFSU%FUBJMKT ᵓᴷᴷFLJTQFSUKT ᵋᴷᴷަ௨අਃৄࡉΞϓϦ[JQ ࣍ͷఔͰ ʮFLJTQFSUKTʯͱ ʮަ௨අਃৄࡉΞϓϦ[JQʯ Λར༻͠·͢ 4. ܦ࿏Λ࠶ݱ͢ΔػೳΛՃ͠Α͏
ΞϓϦςϯϓϨʔτͷಡΈࠐΈ 1. ࣗͷڥͰΞϓϦ͕ಈ͘ঢ়ଶʹ͠Α͏
ΞϓϦςϯϓϨʔτͷಡΈࠐΈ 1. ࣗͷڥͰΞϓϦ͕ಈ͘ঢ়ଶʹ͠Α͏ ʮަ௨අਃৄࡉΞϓϦ[JQʯ ΛಡΈࠐΈ·͢
ΞϓϦςϯϓϨʔτͷಡΈࠐΈ 1. ࣗͷڥͰΞϓϦ͕ಈ͘ঢ়ଶʹ͠Α͏
4. ܦ࿏Λ࠶ݱ͢ΔػೳΛՃ͠Α͏ ͜ͷΞϓϦͷ*%Λ ͋ͱͰ͍·͢ ΞϓϦςϯϓϨʔτͷಡΈࠐΈ
4. ܦ࿏Λ࠶ݱ͢ΔػೳΛՃ͠Α͏ ަ௨අਃΞϓϦͷϑΥʔϜमਖ਼
4. ܦ࿏Λ࠶ݱ͢ΔػೳΛՃ͠Α͏ ަ௨අਃΞϓϦͷϑΥʔϜमਖ਼ ϑΟʔϧυλΠϓ ϧοΫΞοϓ ϑΟʔϧυίʔυ ܦ࿏ͷৄࡉ ؔ࿈͚ΔΞϓϦ ަ௨අਃৄࡉ ίϐʔݩͷϑΟʔϧυ
Ϩίʔυ൪߸
4. ܦ࿏Λ࠶ݱ͢ΔػೳΛՃ͠Α͏ JavaScriptϑΝΠϧͷฤू QBUIUPIBOETPOFLJTQFSUKTϑΝΠϧΛ ΤσΟλͰ։͖·͢ (function($) { "use strict"; //
Ӻ͢ͺ͋ͱWebαʔϏεͷΞΫηεΩʔ var ekispertAccessKey = ‘xxx..’; // ަ௨අਃৄࡉΞϓϦID var detailAppId = ''; ަ௨අਃৄࡉΞϓϦͷ ΞϓϦ*%Λೖྗ͠·͢ ϑΝΠϧΛอଘ
ݩʑஔ͍ͯ͋Δ FLJTQFSUKTϑΝΠϧΛʮºʯϘλϯͰআ ઌ΄Ͳอଘͨ͠FLJTQFSUKT ϑΝΠϧΛࢦఆ ϑΝΠϧͷಡΈࠐΈ 4. ܦ࿏Λ࠶ݱ͢ΔػೳΛՃ͠Α͏
4. ܦ࿏Λ࠶ݱ͢ΔػೳΛՃ͠Α͏ ΞϓϦͷߋ৽ ࠷ޙʹΞϓϦΛߋ৽ͯ͠ ઃఆྃͰ͢
4. ܦ࿏Λ࠶ݱ͢ΔػೳΛՃ͠Α͏ ڍಈͷ֬ೝ ֤ܦ࿏ͷৄࡉ͕ ݟΕΔΑ͏ʹͳΓ·ͨ͠ʂ
4. ܦ࿏Λ࠶ݱ͢ΔػೳΛՃ͠Α͏ ิ ͜ͷҰମԿʹΘΕ͍ͯΔͷ͔ʁ
4. ܦ࿏Λ࠶ݱ͢ΔػೳΛՃ͠Α͏ ิ ܦ࿏Λ࠶ݱͤ͞ΔͨΊʹɺ ܦ࿏୳ࡧ"1* TFBSDIDPVSTFFYUSFNF ͷ Ϩεϙϯεͷ+40/σʔλΛอଘ͢Δඞཁ͕͋Γ·͢ɻ ܦ࿏Λ࠶ݱͰ͖Δʮܦ࿏ͷ࠶ݱʗఆظ݊ɾࢦఆྻंར༻"1* DPVSTFFEJU
ʯͰɺ ͋͘·ͰҰ࣌తͳ࠶ݱΛఆͯ͠࡞ΒΕ͍ͯ·͢ɻ ࠓճͷΑ͏ʹɺঝೝऀ͕ܦ࿏Λ֬ೝ͢ΔΑ͏ͳ໘Ͱ +40/σʔλΛؙʑอଘ͢Δํ๏͕࣮֬ʹܦ࿏Λ࠶ݱ͢Δ͜ͱ͕Ͱ͖·͢ɻ ˞μΠϠใΛอ࣋͢ΔߦҝӺ͢ͺ͋ͱ8FCαʔϏεͷنʹҧ͠·͢ͷͰɺ μΠϠʹΑΔ୳ࡧͰͷܦ࿏୳ࡧ݁Ռอ࣋͢Δ͜ͱͰ͖·ͤΜɻ ͝ҙ͍ͩ͘͞ɻ