Spaces:
Running
on
Zero
Running
on
Zero
File size: 1,215 Bytes
0f43f8a |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
function main() {
var lineData = getLineData();
var imageData = getBlogImageData(lineData);
saveImageToDrive(imageData);
}
function getLineData() {
// Replace with your line API credentials and implementation
var lineApiUrl = 'https://api.line.me/v2/messages';
var options = {
'method': 'GET',
'headers': {
'Authorization': 'Bearer YOUR_LINE_API_TOKEN'
}
};
var response = UrlFetchApp.fetch(lineApiUrl, options);
var lineData = JSON.parse(response.getContentText());
return lineData;
}
function getBlogImageData(lineData) {
// Replace with your blog API credentials and implementation
var blogApiUrl = 'https://example.com/blog/api/images';
var options = {
'method': 'GET',
'headers': {
'Authorization': 'Bearer YOUR_BLOG_API_TOKEN'
}
};
var response = UrlFetchApp.fetch(blogApiUrl, options);
var imageData = JSON.parse(response.getContentText());
return imageData;
}
function saveImageToDrive(imageData) {
var driveService = DriveService.getDriveService();
var folder = driveService.getFolderById('YOUR_DRIVE_FOLDER_ID');
var file = driveService.createFile(imageData, folder);
Logger.log('Image saved to Drive: %s', file.getUrl());
} |