kenken999's picture
test
63f6011
raw
history blame
1.22 kB
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());
}