← บทความทั้งหมด
บันทึกการเปลี่ยนแปลง

UnifyPort Exporter เปิดตัวแล้ว: ส่วนขยายเบราว์เซอร์เชื่อมต่อบัญชี X และ TikTok ได้ในคลิกเดียว — UnifyPort

สิ่งที่เปิดตัวใหม่

UnifyPort Exporter (v1.0.0) พร้อมให้ใช้งานแล้วบน Chrome Web Store เป็นส่วนขยายเบราว์เซอร์ขนาดเพียง 37 KB ที่ทำหน้าที่เดียว: ขณะที่คุณล็อกอิน X (Twitter) หรือ TikTok อยู่ในเบราว์เซอร์ มันจะดึงข้อมูลเซสชันของบัญชีนั้นและบันทึกเป็นไฟล์ JSON ไว้บนเครื่องของคุณ — ไม่อัปโหลดไปไหน ไม่ผ่านบุคคลที่สาม

ไฟล์ JSON นี้คือชิ้นส่วนที่ขาดหายไปในขั้นตอนการเชื่อมต่อแบบ auth_mode=session ของ UnifyPort ก่อนหน้านี้ การจะได้ session export ที่ใช้งานได้สำหรับ X หรือ TikTok มักต้องพึ่งเครื่องมืออื่นหรือทำเอง แต่กับ UnifyPort Exporter ทุกอย่างจบที่: ล็อกอิน คลิกไอคอน คลิก export เสร็จ

สำหรับทีมในไทยที่ใช้ LINE เป็นช่องทางหลักผ่าน webhook รวมศูนย์ของ UnifyPort อยู่แล้ว นี่คือวิธีที่ง่ายที่สุดในการเพิ่มช่องทาง X หรือ TikTok เข้าไปอีก โดยไม่ต้องตั้งค่ายุ่งยากเพิ่ม

X (Twitter): ขั้นตอนนำเข้าเซสชันแบบครบวงจร

X รองรับ auth_mode=session มาตั้งแต่ API v1 เปิดตัว — คุณส่งเซสชันที่ผ่านการยืนยันตัวตนแล้วเข้าไป UnifyPort จะดำเนินการนำเข้าให้เสร็จสมบูรณ์ ขั้นตอนมีดังนี้

1. สร้างบัญชี

POST /v1/accounts
Content-Type: application/json

{
  "provider": "twitter",
  "auth_mode": "session"
}

2. Export เซสชันด้วย UnifyPort Exporter

เปิด X ในเบราว์เซอร์ ตรวจสอบว่าคุณล็อกอินบัญชีที่ต้องการเชื่อมต่ออยู่ คลิกไอคอน UnifyPort Exporter แล้วเลือก Export X session ส่วนขยายจะสร้างไฟล์ JSON ที่มีข้อมูลคุกกี้และบริบทผู้ใช้/เซสชันของบัญชีนั้น

3. นำเข้าเซสชัน

POST /v1/accounts/{account_id}/auth/session/import
Content-Type: application/json

{
  "params": {
    "session_url": "<ลิงก์อ้างอิงไปยังไฟล์ JSON เซสชันที่ export ไว้>",
    "pin": "0000"
  }
}

params.pin จำเป็นเฉพาะกรณีบัญชีเปิดใช้การยืนยันตัวตนสองชั้น (2FA) — ค่าเริ่มต้นคือ 0000 หากขั้นตอนนี้ต้องการกำหนดเส้นทางตามตำแหน่งทางภูมิศาสตร์ ก็สามารถส่ง params.proxy_config เพิ่มได้

4. เริ่มการทำงานของ runtime

เมื่อผลลัพธ์การนำเข้ายืนยันว่าเซสชันใช้งานได้ ให้เริ่ม runtime ตามปกติ:

POST /v1/accounts/{account_id}/runtime/start

จากนั้นข้อความจาก X จะถูกส่งมาที่ webhook ของคุณในรูปแบบ event message.received ตาม schema มาตรฐานเดียวกับช่องทางอื่น ๆ

TikTok: export ในคลิกเดียวเช่นกัน

TikTok ไม่มี DM API อย่างเป็นทางการ — ทีมที่ต้องการรับข้อความ TikTok ใช้วิธีเชื่อมต่อแบบ session ของ UnifyPort สำหรับช่องทางนี้อยู่แล้ว (อ่านบทความก่อนหน้าของเราเรื่องการรับข้อความ TikTok โดยไม่มี DM API) UnifyPort Exporter เพิ่มตัวเลือก TikTok session export เคียงคู่กับ X ด้วยวิธีเดียวกัน: ล็อกอิน คลิก export แล้วได้ไฟล์ JSON ที่พร้อมใช้กับขั้นตอนเชื่อมต่อบัญชีทันที

ทั้ง X และ TikTok ส่วนขยายนี้กำหนดให้คุณต้องล็อกอินบัญชีเป้าหมายในเบราว์เซอร์อยู่แล้ว — มันไม่ได้จัดการการล็อกอินเอง เพียงแค่ดึงเซสชันที่มีอยู่แล้วออกมา

ความเป็นส่วนตัวและขอบเขตการใช้งาน

ข้อมูลสำคัญจากหน้ารายละเอียดในสโตร์:

  • ประมวลผลในเครื่องเท่านั้น ไฟล์ export จะถูกเขียนลงเครื่องของคุณโดยตรง ตัวส่วนขยายเองไม่ได้ส่งข้อมูลออกไปที่ไหนโดยอัตโนมัติ
  • รองรับ 2 แพลตฟอร์มในขณะนี้ v1.0.0 รองรับ X และ TikTok หากทีมของคุณเชื่อมต่อ WhatsApp, Telegram, LINE หรือ Zalo ผู้ให้บริการเหล่านี้มีขั้นตอนรหัส/QR/เซสชันของตัวเองอยู่แล้วผ่าน /v1/accounts/{id}/auth/session/* จึงไม่จำเป็นต้องใช้ส่วนขยายนี้
  • ไม่ขายข้อมูล ผู้พัฒนา (unifyport.ai) ระบุว่าส่วนขยายนี้ไม่เก็บรวบรวม ขาย หรือโอนข้อมูลผู้ใช้ให้บุคคลที่สามนอกเหนือจากการทำงานหลักของมัน

เริ่มต้นใช้งาน

  1. ติดตั้ง UnifyPort Exporter จาก Chrome Web Store
  2. ล็อกอิน X หรือ TikTok ในเบราว์เซอร์เดียวกัน
  3. คลิกไอคอนส่วนขยาย แล้ว export เซสชันของบัญชีที่ต้องการเชื่อมต่อ
  4. สร้างบัญชีผ่าน POST /v1/accounts โดยระบุ provider: "twitter" (หรือ provider ที่เกี่ยวข้องสำหรับ TikTok) และ auth_mode: "session"
  5. นำเข้าเซสชันผ่าน /auth/session/import แล้วเริ่ม runtime

หากทีมของคุณใช้ UnifyPort รับข้อความ WhatsApp หรือ Telegram อยู่แล้ว แต่ยังไม่ได้เชื่อมต่อ X หรือ TikTok เพราะขั้นตอน export เซสชันดูยุ่งยาก ตอนนี้ข้ออ้างนั้นหมดไปแล้ว — แค่เพิ่มอีกไม่กี่คลิกบน webhook รวมศูนย์ที่คุณใช้อยู่แล้วเท่านั้น