iT邦幫忙

2018 iT 邦幫忙鐵人賽
DAY 3
0
自我挑戰組

用 Google Apps Script 搭起各服務的橋樑系列 第 3

URL Fetch Service 能做到什麼?

  • 分享至 

  • twitterImage
  •  

如果學過 Node.js ,可以把它理解為 Node.js 的 http.request,除了拿來當作爬蟲使用,接下來和各種 API 溝通,甚至模擬登入後的操作,都需要用到它,以下是簡單的範例

GET

var response = UrlFetchApp.fetch('http://www.google.com/');
Logger.log(response.getContentText());

POST

var formData = {
    'title': 'Ithelp Ironman 9',
    'name': 'Bacon'
};
var options = {
    'method': 'post',
    'payload': formData
};
var response = UrlFetchApp.fetch('https://httpbin.org/post', options);
Logger.log(response.getContentText());

SET COOKIE

var formData = {
    'title': 'Ithelp Ironman 9',
    'name': 'Bacon'
};
var options = {
    'method': 'post',
    'payload': formData,
    'headers': {
        Cookie:  'session=aXRoZWxwaXJvbm1hbjl0aA;'
    }
};
var res = UrlFetchApp.fetch("https://httpbin.org/headers", options);
Logger.log(response.getContentText());

上一篇
Google Apps Script 的基本介紹
下一篇
和 Slack 的初次交流
系列文
用 Google Apps Script 搭起各服務的橋樑7
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言