โค้ดการ Broadcast รูปภาพและข้อความผ่าน LINE OA พร้อมกันด้วย Google Apps Script ปัจจุบันการ Broadcast เหลือเพียงเดือนละ 500 ครั้ง หากต้องการส่งข้อความมากกว่านี้กรุณาสมัครเป็นแพ็กเกจนะครับผม
function sendImageAndText() {
const channelAccessToken = 'YOUR_CHANNEL_ACCESS_TOKEN';
const userId = 'YOUR_USER_ID';
const imageUrl = 'YOUR_IMAGE_URL';
const message = 'YOUR_MESSAGE';
const headers = {
'Authorization': `Bearer ${channelAccessToken}`,
'Content-Type': 'application/json',
};
const body = {
to: userId,
messages: [
{
type: 'image',
originalContentUrl: imageUrl,
previewImageUrl: imageUrl,
},
{
type: 'text',
text: message,
},
],
};
const options = {
method: 'post',
headers,
body: JSON.stringify(body),
};
UrlFetchApp.fetch('https://developers.line.biz/en/docs/messaging-api/sending-messages/', options);
}