ตัวเชื่อมต่อ Zapier และ Make
เชื่อมต่อ Flash กับแอปพลิเคชันนับพันโดยไม่ต้องเขียนโค้ด ใน Zapier หรือ Make เหตุการณ์ Flash สามารถเริ่มต้นเวิร์กโฟลว์ได้ทุกที่ และเวิร์กโฟลว์เหล่านั้นสามารถส่งข้อมูลกลับไปยัง Flash ได้ ไม่มีการติดตั้งการผสานรวมแยกต่างหาก: ตัวเชื่อมต่อสร้างขึ้นบนเว็บฮุคและ v2 REST API เดียวกันกับที่ระบุไว้ในเอกสารนี้
สามส่วนสร้างเสร็จแล้วทั้งหมด
การทำงานอัตโนมัติแบบไม่ใช้โค้ดทั้งหมดประกอบด้วยทริกเกอร์ การดำเนินการอย่างน้อย 1 รายการ และวิธีการตรวจสอบสิทธิ์ Flash มีทั้งสามแบบจากพื้นผิวแพลตฟอร์มที่มีอยู่
ทริกเกอร์ = เหตุการณ์เว็บฮุค
รายการทริกเกอร์ของตัวเชื่อมต่อนั้นเป็นแคตตาล็อกเหตุการณ์แบบสดทุกประการ — สร้างสมาชิกแล้ว อัปเกรดระดับ วางคำสั่งซื้อ และอื่นๆ
การดำเนินการ = จุดสิ้นสุด v2
การกระทำจะเรียกใช้เอนด์พอยต์ v2 REST — สร้างสมาชิก มอบคะแนน ออกคูปอง เพิ่มเรคอร์ด object แบบกำหนดเอง
Auth = คีย์ API ที่มีขอบเขต
ตัวเชื่อมต่อตรวจสอบสิทธิ์ด้วยคีย์ fl_live_ ที่ส่งเป็น Authorization: Bearer โดยมีขอบเขตเฉพาะการดำเนินการและเหตุการณ์ที่ต้องการ
สัญญาฮุค REST
โมเดล REST Hook ของ Zapier (และทริกเกอร์ทันทีของ Make) แมปตรงไปยังตำแหน่งข้อมูลเว็บฮุค Flash — ไม่มีแบ็กเอนด์เพิ่มเติม REST Hook สมัครรับข้อมูลกิจกรรมเดียวเท่านั้น เมื่อผู้ใช้ปิด Zap มันจะยกเลิกการสมัคร วงจรการใช้งานทั้งสามขั้นตอนใช้คีย์ webhooks:manage
| REST ขั้นตอนการเชื่อมต่อ | Flash โทร | หมายเหตุ |
|---|---|---|
subscribe | POST /api/v2/webhooks | { url, eventTypes: [event] } → การตอบสนอง data.id คือรหัสการสมัครสมาชิก |
unsubscribe | DELETE /api/v2/webhooks/{id} | id เก็บไว้ในเวลาสมัครสมาชิก |
perform | (เนื้อหา POST ที่จัดส่ง) | เพย์โหลดแบบบาง Flash จะแสดงเมื่อเหตุการณ์เริ่มทำงาน |
# subscribe (what the connector does when a Zap turns on)
curl -X POST https://flash.socialhub.ai/api/v2/webhooks \
-H "Authorization: Bearer fl_live_..." \
-H "Content-Type: application/json" \
-d '{ "url": "https://hooks.zapier.com/...", "eventTypes": ["member.created"] }'
# 201 { "data": { "id": "whe_..." } } <-- stored as the subscription id
# unsubscribe (Zap turned off)
curl -X DELETE https://flash.socialhub.ai/api/v2/webhooks/whe_... \
-H "Authorization: Bearer fl_live_..."พุชข้อมูลกลับเข้าไปใน Flash
การดำเนินการเป็นเพียงการเรียกไปยังตำแหน่งข้อมูล v2 ที่มีขอบเขตของคีย์ ให้คีย์ของตัวเชื่อมต่อเฉพาะสิ่งที่จำเป็น — เช่น members:write เพื่อสร้างสมาชิก หรือ objects:write เพื่อเพิ่มบันทึกออบเจ็กต์ที่กำหนดเอง — และการโทรทุกครั้งจะได้รับการตรวจสอบสิทธิ์และตรวจสอบเช่นเดียวกับคำขอ API อื่นๆ
# example action: upsert a member when something happens in another app
curl -X POST https://flash.socialhub.ai/api/v2/members \
-H "Authorization: Bearer fl_live_..." \
-H "Content-Type: application/json" \
-d '{ "email": "ada@example.com", "fullName": "Ada Lovelace" }'สร้างและกำหนดขอบเขตคีย์ใน บัญชี → API คีย์ เรียกดูทุกการกระทำที่มีอยู่ใน REST API ข้อมูลอ้างอิง