iT邦幫忙

2019 iT 邦幫忙鐵人賽

0
自我挑戰組

LINE醫療機器人的應用系列 第 25

Day.25 Ruby如何連接Web Service

前置作業:安裝Savon
網址:https://rubygems.org/gems/savon/versions/2.11.1?locale=zh-TW
要在Gemfile輸入
https://ithelp.ithome.com.tw/upload/images/20181118/20112037F4n7eR4o3t.png
並使用cmd切到包含全部資料夾的該層
https://ithelp.ithome.com.tw/upload/images/20181118/20112037A0c1EGV2Po.png
意即
https://ithelp.ithome.com.tw/upload/images/20181118/20112037ArxMyUoq4t.png
輸入 gem install savon -v 2.xx.x
xx.x看自己和Gemfile的版本,要一致。
安裝好了之後再輸入bundle進行確認,
https://ithelp.ithome.com.tw/upload/images/20181118/20112037muHUgEpra3.png
裡面有savon的版本就是成功了。

這邊以我的專題當作範例介紹簡單的連法,
首先來到要使用的Web Service網址
https://ithelp.ithome.com.tw/upload/images/20181118/20112037jwHy2h71bc.png
可見網址是http://210.242.237.231/HospInfo/AppReg.asmx
但是很重要的是,我使用的這個方法,
網址後面必須要加上?WSDL,
https://ithelp.ithome.com.tw/upload/images/20181118/20112037EmMUO4jDCd.png
在程式碼的最上面也要打上 require 'savon'
https://ithelp.ithome.com.tw/upload/images/20181118/20112037mrSwBm0Kjn.png

下一篇會說明如何把資料抓出來


上一篇
Day24. Ruby關鍵字
下一篇
Day.26 Ruby抓取Web Service資料(一)
系列文
LINE醫療機器人的應用30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言