บล็อก
บทความ บทช่วยสอน และประกาศจากทีม UnifyPort
- บทช่วยสอน
Zalo QR Authorization: แก้ qrcode_expired และรับ Webhook ที่มีลายเซ็น
เชื่อมต่อ Zalo messaging account ด้วย QR authorization จัดการ qrcode_expired และตรวจสอบ message.received Webhook ก่อนส่งต่อไปยังระบบซัพพอร์ต
อ่านเพิ่มเติม → - บทช่วยสอน
เชื่อมต่อบัญชี TikTok เข้ากับ Signed Webhook ด้วย QR Authorization
วิธีรับข้อความ TikTok ผ่าน UnifyPort: สร้าง signed webhook ก่อน สร้างบัญชี TikTok เริ่ม QR authorization polling สถานะ QR และรับอีเวนต์ message.received แบบมาตรฐาน
อ่านเพิ่มเติม → - บทช่วยสอน
สร้างคิวอนุมัติคำขอเข้ากลุ่ม WhatsApp ด้วย UnifyPort
เปลี่ยนคำขอเข้ากลุ่ม WhatsApp ให้เป็นคิวอนุมัติที่ตรวจลายเซ็นและตรวจสอบย้อนหลังได้ ด้วย group.join_request, API รายการคำขอ และ API อนุมัติหรือปฏิเสธแบบชุด
อ่านเพิ่มเติม → - บทช่วยสอน
หลังสร้าง UnifyPort API key: เช็กลิสต์ทดสอบ Webhook แรก
เช็กลิสต์เริ่มต้นสำหรับ workspace ใหม่ของ UnifyPort: ตรวจ API key, สร้าง webhook endpoint พร้อมลายเซ็น, เก็บ event message.received และลดข้อผิดพลาดวันแรกของการเชื่อมต่อ
อ่านเพิ่มเติม → - บทช่วยสอน
สร้างตัวรับ TikTok DM Webhook ด้วย GitHub Copilot
ส่งเอกสาร webhook ของ UnifyPort ให้ GitHub Copilot แล้วให้สร้างตัวรับ TikTok inbound ที่ตรวจ HMAC-SHA256 เก็บ message.received และส่งต่อเข้าคิวซัพพอร์ตได้จริง
อ่านเพิ่มเติม → - บทช่วยสอน
เริ่ม UnifyPort Inbound Integration ด้วย Webhook: Checklist สำหรับทีมเล็ก
ก่อนต่อ LINE, WhatsApp, Telegram, TikTok, Zalo หรือ X เข้ากับระบบ ให้สร้าง signed webhook, ตรวจสอบ message.received และเก็บ event ก่อนส่งต่อไปยัง CRM, AI หรือ workflow อื่น
อ่านเพิ่มเติม → - บทช่วยสอน
คำขอเข้ากลุ่ม Telegram: สร้างคิวอนุมัติที่เชื่อถือได้
สร้างคิวตรวจสอบคำขอเข้ากลุ่ม Telegram โดยใช้การดึงรายการเป็นแหล่งข้อมูลหลัก ใช้ webhook เป็นสัญญาณรีเฟรช และอนุมัติหรือปฏิเสธแบบเป็นชุด
อ่านเพิ่มเติม → - บทช่วยสอน
วิธีจัดการข้อความ LINE ที่ถูกแก้ไขด้วย Webhook message.updated
LINE เพิ่มอีเวนต์ Webhook messageEdited สำหรับแชตกลุ่มที่เข้าเงื่อนไข บทความนี้อธิบายวิธีรวมการแก้ไขด้วย message.updated ของ UnifyPort โดยไม่สร้างข้อความซ้ำในกล่องข้อความทีม
อ่านเพิ่มเติม → - บทช่วยสอน
วิธีซิงก์สถานะอ่านแล้วและยังไม่อ่านของ WhatsApp ในกล่องข้อความร่วม
สร้างการซิงก์สถานะกล่องข้อความร่วม WhatsApp ที่เชื่อถือได้ด้วยคำสั่งอ่าน/ยังไม่อ่าน อีเวนต์การอ่าน และ conversation.updated ของ UnifyPort
อ่านเพิ่มเติม → - บทช่วยสอน
วิธีประมวลผลรีแอ็กชันข้อความด้วย Webhook แบบรวม
คู่มือจัดการอีเวนต์ message.reaction ของ UnifyPort อย่างปลอดภัย ตั้งแต่หาเมสเสจต้นทาง แยกการเพิ่มและลบอีโมจิ ตรวจสอบ HMAC-SHA256 ไปจนถึงอัปเดตสถานะแบบ idempotent
อ่านเพิ่มเติม → - บทช่วยสอน
ตัวกรองเหตุการณ์ UnifyPort Webhook: เลือก subscribed_events หรือ Wildcard?
วิธีเลือกระหว่าง subscribed_events แบบระบุชื่อกับ ["*"] ตอนสร้าง UnifyPort Webhook พร้อมชุดเหตุการณ์สำหรับกล่องข้อความ สถานะบัญชี และตัวรวบรวมเหตุการณ์ทั้งหมด
อ่านเพิ่มเติม → - บทช่วยสอน
วิธีหมุนเวียน UnifyPort API Key โดยระบบไม่หยุดทำงาน
เปลี่ยน UnifyPort API Key โดยไม่ให้การยืนยันตัวตนสะดุด: สร้างคีย์ที่สอง นำขึ้นระบบและทดสอบก่อน แล้วจึงปิดใช้งานคีย์เดิม พร้อมอธิบายว่าเมื่อใดไม่ควรเรียก rotate endpoint ทันที
อ่านเพิ่มเติม → - บทช่วยสอน
WhatsApp Contact API: เพิ่มรายชื่อกับส่ง vCard ต่างกันอย่างไร
ทำความเข้าใจความต่างระหว่างการเพิ่มรายชื่อในสมุดที่อยู่ของบัญชี WhatsApp ที่เชื่อมต่อ และการส่งนามบัตร vCard ในแชต พร้อม route, field และ error ของ UnifyPort ที่ถูกต้อง
อ่านเพิ่มเติม → - บทช่วยสอน
เชื่อมบัญชีผู้ใช้ Telegram เข้ากับ Webhook: ตั้งค่าด้วยรหัสและ QR
คู่มือตั้งแต่ Telegram API ID/API hash, Webhook ที่มีลายเซ็น ไปจนถึงการยืนยันด้วยรหัสหรือ QR เพื่อรับอีเวนต์ message.received จากบัญชีผู้ใช้เดิม
อ่านเพิ่มเติม → - บทช่วยสอน
คู่มือกู้คืน Runtime ของบัญชีข้อความ: ควร Refresh, Reconnect, Start หรือยืนยันตัวตนใหม่?
ใช้ runtime_status และสถานะการยืนยันตัวตนเพื่อเลือกคำสั่งกู้คืน UnifyPort ที่ถูกต้อง โดยไม่รีสตาร์ตการเชื่อมต่อที่ยังปกติหรือเข้าใจปัญหาการเชื่อมต่อว่าเป็นปัญหาการยืนยันตัวตน
อ่านเพิ่มเติม → - บทช่วยสอน
Webhook TikTok Shop Customer Service API: เช็กลิสต์ก่อนขึ้น Production
ตั้งค่า New Message webhook ของ TikTok Shop Customer Service API พร้อมตรวจลายเซ็น ตอบกลับเร็ว ประมวลผลแบบ idempotent กระทบยอดประวัติ และทดสอบรับรองระบบจริง
อ่านเพิ่มเติม → - บทช่วยสอน
วิธีแก้ Telegram API_ID_PUBLISHED_FLOOD: เช็กลิสต์กู้คืน
แก้ Telegram API_ID_PUBLISHED_FLOOD โดยเปลี่ยน API ID ตัวอย่างที่ถูกเผยแพร่เป็นข้อมูลแอปของคุณ แยกประเภทข้อผิดพลาด และทดสอบการยืนยันตัวตนอย่างปลอดภัย
อ่านเพิ่มเติม → - บทช่วยสอน
การ review ซ้ำ LINE MINI App: จาก Approved ไป Reflected
รู้ว่าอะไรใน LINE MINI App ที่ verified แล้วต้อง review ซ้ำ วิธีเปลี่ยน Approved เป็น Reflected และเส้นตาย auto-release 30 วัน
อ่านเพิ่มเติม → - บทช่วยสอน
แก้ข้อผิดพลาด LINE MINI App Service Message API: 400, 401, 403, 429 และ 500
แยกขั้นตอนออก token กับส่งข้อความเพื่อวิเคราะห์ข้อผิดพลาด LINE MINI App Service Message API บันทึก token ใหม่ และเลือกวิธี retry ที่ปลอดภัยตาม status
อ่านเพิ่มเติม → - บทช่วยสอน
ต้องตรวจสอบอะไรหลัง WhatsApp Embedded Signup เสร็จสมบูรณ์
ตรวจสอบ WABA สิทธิ์ system user สถานะหมายเลข การสมัคร webhook และการส่งจริงครั้งแรกหลัง Embedded Signup ก่อนเปิดใช้งาน tenant
อ่านเพิ่มเติม → - บทช่วยสอน
สร้าง WhatsApp send guard 24 ชั่วโมงสำหรับข้อความตอบกลับใน queue
ใช้ state machine ฝั่ง server เพื่อหยุดข้อความตอบกลับ WhatsApp ที่หมดอายุ จัดการการรีเซ็ตกรอบ และเลือกเส้นทางที่อนุญาตก่อนส่งจริง
อ่านเพิ่มเติม → - บทช่วยสอน
Telegram Bot API 10.2 Communities: วิธีจัดการเหตุการณ์เพิ่มและนำแชตออก
คู่มือจัดการ community_chat_added และ community_chat_removed ใน Telegram Bot API 10.2 ตรวจสอบสถานะด้วย getChat และแยกโครงสร้าง Community ออกจากคิวข้อความข้ามช่องทาง
อ่านเพิ่มเติม → - บทช่วยสอน
วิธีย้ายจาก LINE Mark as Read API (เดิม) ก่อนสิ้นเดือนตุลาคม 2026
ย้ายจาก LINE Mark as read API (old) ที่ต้องยื่นขอไปยัง POST /v2/bot/chat/markAsRead ใช้ markAsReadToken จาก webhook อย่างถูกต้อง และคง Official Account Chat ไว้
อ่านเพิ่มเติม → - บทช่วยสอน
กู้คืน Webhook การซื้อ LINE MINI App ที่ตกหล่น: Runbook กระทบยอดภายใน 7 วัน
กู้คืน Webhook การซื้อ LINE MINI App ที่ตกหล่นด้วยประวัติ event ทางการย้อนหลัง 7 วัน, cursor pagination, idempotency ด้วย orderId และ workflow กระทบยอดที่ปลอดภัย
อ่านเพิ่มเติม → - บทช่วยสอน
วิธีส่งข้อความบริการ LINE MINI App ด้วยโทเค็นการแจ้งเตือน
เรียนรู้วิธีออก จัดเก็บ ต่ออายุ และใช้โทเค็นการแจ้งเตือนบริการ LINE MINI App ผ่าน endpoint ทางการ พร้อมข้อจำกัดและแนวทางรับมือเมื่อส่งไม่สำเร็จ
อ่านเพิ่มเติม → - บทช่วยสอน
วิธีส่งข้อความชั่วคราวของบอต Telegram ในกลุ่ม
เรียนรู้กฎ Bot API 10.2 สำหรับการตอบกลับแบบส่วนตัวในกลุ่ม ทั้งทริกเกอร์ที่ใช้ได้ กรอบเวลา 15 วินาที สิทธิ์ผู้ดูแล ข้อจำกัดการส่ง และวิธีแก้ไขหรือลบข้อความ
อ่านเพิ่มเติม → - บทช่วยสอน
การป้องกัน Webhook HMAC จากการส่งซ้ำ: Timestamp, Retry และ Idempotency
ป้องกันคำขอ webhook ที่ถูกส่งซ้ำด้วยการตรวจ timestamp แบบ RFC 3339 และลายเซ็น HMAC-SHA256 ของ raw body จากนั้นตัด retry ที่ซ้ำกันด้วย event ID
อ่านเพิ่มเติม → - บทช่วยสอน
ย้าย WhatsApp Embedded Signup ไป v4: เช็กลิสต์ Coexistence ก่อน 15 ตุลาคม 2026
Meta จะยุติ Embedded Signup v2 วันที่ 15 ตุลาคม 2026 ย้าย onboarding ของ WhatsApp Coexistence ไป v4 ด้วยเช็กลิสต์ด้าน configuration, webhook, callback และ rollout นี้
อ่านเพิ่มเติม → - บทช่วยสอน
วิธีติดตามค่าบริการ WhatsApp service message ก่อน 1 ตุลาคม 2026
สร้างแผนวัดผลก่อน WhatsApp เริ่มคิดค่าบริการ service message วันที่ 1 ตุลาคม 2026 ด้วย Pricing Analytics และ status webhook โดยไม่สับสนระหว่าง conversation, message category และค่าใช้จ่าย AI agent
อ่านเพิ่มเติม → - บทช่วยสอน
สร้าง n8n WhatsApp AI Agent จาก inbound webhook ที่มีลายเซ็น
n8n เหมาะกับ AI workflow แต่ WhatsApp support automation ต้องเริ่มจาก inbound event stream ที่เชื่อถือได้ก่อน บทความนี้อธิบายการต่อ UnifyPort message.received webhook ที่มีลายเซ็นเข้า n8n production workflow.
อ่านเพิ่มเติม → - บทช่วยสอน
TikTok Data Portability ไม่ใช่ DM แบบเรียลไทม์: สร้างคิวขาเข้าสำหรับทีมซัพพอร์ต
TikTok Data Portability API อธิบายข้อมูล export ของ direct messages ชัดขึ้น แต่ export ไม่ใช่ฟีดซัพพอร์ตแบบเรียลไทม์ บทความนี้แสดงวิธีสร้างคิว TikTok inbound ที่ตรวจลายเซ็นได้ด้วย UnifyPort webhook
อ่านเพิ่มเติม → - บทช่วยสอน
โยนเอกสาร Webhook ให้ Devin Desktop แล้วได้ตัวรับข้อความ LINE ใน 20 นาที
บันทึกการ build: ป้อน API reference ของ UnifyPort ให้ Devin Desktop (เดิมคือ Windsurf) แล้วให้มันสร้าง handler รับข้อความ LINE ด้วย Python — ยืนยัน HMAC-SHA256, structured logging, ขยายหลายแพลตฟอร์ม — ไม่ต้อง LINE Official Account
อ่านเพิ่มเติม → - บทช่วยสอน
ผมให้ Cursor อ่านเอกสาร Webhook แล้วมันสร้าง Relay ส่งข้อความ Telegram ไป Slack ใน 30 นาที
บันทึกการ build: ป้อนเอกสาร Webhook ของ UnifyPort ให้ Cursor แล้วให้มันสร้าง relay ส่งข้อความ Telegram ไป Slack ด้วย Node.js — ยืนยันลายเซ็น, จัดรูปแบบ Slack Block Kit, ส่งต่อหลายช่องทาง — ไม่ต้องสมัคร Telegram bot
อ่านเพิ่มเติม → - บทช่วยสอน
ผมให้ Claude Code สร้างตัวมอนิเตอร์ DM และ Mention บน X — โดยไม่แตะ API ของ X เลย
บันทึกการสร้าง: ป้อนเอกสาร webhook ของ UnifyPort ให้ Claude Code แล้วให้มันสร้างตัวมอนิเตอร์ DM และ Mention บน X ด้วย Node.js — ตรวจสอบลายเซ็น, structured logging, แจ้งเตือน Discord — ไม่ต้องจ่ายค่า API แบบคิดตามรายการของ X
อ่านเพิ่มเติม → - บทช่วยสอน
ผมโยนเอกสาร API ให้ Claude Code แล้วมันสร้าง Zalo Webhook Receiver ให้เลย
บันทึกการสร้าง: ป้อนเอกสาร API ของ UnifyPort ให้ Claude Code แล้วให้มันสร้าง Zalo webhook receiver ด้วย Python — ยืนยันลายเซ็น, บันทึกข้อความ, ส่งต่อไป Slack — ไม่ถึงชั่วโมง
อ่านเพิ่มเติม → - บทช่วยสอน
ผมชี้ให้ AI coding agent อ่านเอกสาร webhook แล้วมันสร้างบอตตอบกลับอัตโนมัติที่ใช้งานได้จริงให้เลย
บันทึกการสร้างจริง: ป้อนเอกสารอ้างอิง webhook ของ UnifyPort ให้ AI coding agent อย่าง Cursor หรือ Claude Code แล้วดูมันประกอบบอตตอบกลับอัตโนมัติของจริง — ตรวจลายเซ็น จัดเส้นทางข้อความเข้า และเรียกส่งคำตอบ — ภายในบ่ายเดียว
อ่านเพิ่มเติม → - บทช่วยสอน
วิธีรับข้อความขาเข้าจาก WhatsApp โดยไม่ต้องใช้ API ทางการ
การเปลี่ยนแปลงของ Meta ในปี 2026 — การคิดเงินรายข้อความ การบังคับยืนยันธุรกิจ และการห้ามบอท AI อเนกประสงค์ — ได้ยกระดับกำแพงของ WhatsApp API ทางการ ถ้าสิ่งที่คุณต้องการคือแค่รับข้อความขาเข้าอย่างเสถียร ยังมีอีกเส้นทางหนึ่งที่ใช้ได้
อ่านเพิ่มเติม → - บทช่วยสอน
กฎ 12 ชั่วโมงของ TikTok Shop: ทำไมระบบบริการลูกค้าถึงต้องใช้ Event-Driven Architecture
TikTok Shop นำเวลาตอบ DM มาเป็นตัวชี้วัดสุขภาพร้านค้าแล้ว การจัดการด้วยมือจะพังทลายในช่วง Live เสมอ มาดูว่าระบบ Event-Driven รับมือกับ Traffic Spike อย่างไร และออกแบบให้รองรับหลายช่องทางได้อย่างไร
อ่านเพิ่มเติม → - บทช่วยสอน
Telegram Bot-to-Bot API: ความหมายต่อสถาปัตยกรรม AI Agent
Telegram กลายเป็นแพลตฟอร์มพันล้านผู้ใช้แรกที่รองรับการสื่อสารระหว่าง Bot แบบ native วิเคราะห์การเปลี่ยนแปลงทางเทคนิค ผลกระทบต่อระบบ Multi-Agent และสิ่งที่ควรพิจารณาก่อนเริ่มพัฒนา
อ่านเพิ่มเติม →