เอกสารประกอบสำหรับ credentials Calendly ใช้ข้อมูลประจำตัวเหล่านี้เพื่อตรวจสอบสิทธิ์ Calendly ใน n8n ซึ่งเป็นแพลตฟอร์ม workflow อัตโนมัติ
คุณสามารถใช้ credentials เหล่านี้เพื่อตรวจสอบสิทธิ์ node ต่อไปนี้:
รองรับแผน Calendly (Supported Calendly plans)
node Calendly Trigger อาศัย Calendly webhooks Calendly เสนอการเข้าถึง webhooks ในแผนการชำระเงินเท่านั้น
วิธีการรับรองความถูกต้องที่รองรับ
- token การเข้าถึงส่วนบุคคล
- OAuth2
ขอบเขตที่จำเป็น
หากต้องการใช้ node และ trigger Calendly ใน n8n ข้อมูลประจำตัวของคุณต้องมีขอบเขตต่อไปนี้:
users:read: อ่านข้อมูลผู้ใช้webhooks:read: อ่านการสมัครสมาชิก webhookwebhooks:write: สร้างและจัดการการสมัครสมาชิก webhookscheduled_events:read: อ่านข้อมูลเหตุการณ์ที่กำหนดเวลาไว้
token การเข้าถึงส่วนบุคคลจำเป็นต้องมีขอบเขตเดียวกันด้วย เมื่อสร้าง token การเข้าถึงส่วนบุคคลใน Calendly ให้เลือกขอบเขตเดียวกันที่แสดงไว้ด้านบน
ทรัพยากรที่เกี่ยวข้อง
อ้างถึง เอกสาร API ของ Calendly สำหรับข้อมูลเพิ่มเติมเกี่ยวกับบริการ
การใช้ token การเข้าถึงส่วนบุคคล
หากต้องการกำหนดค่าข้อมูลประจำตัวนี้ คุณจะต้องมี อย่างใจเย็น บัญชีและ:
- A Personal Access Token
วิธีรับ token การเข้าถึงของคุณ:
- ไปที่คาเลนด์ลี บูรณาการและแอพ (Integrations & apps) หน้า
- เลือก API และ webhook (API & Webhooks).
- ใน Your Personal Access Tokens ให้เลือก สร้าง token ใหม่ (Generate new token).
- ป้อนก Name สำหรับ token การเข้าถึงของคุณ เช่น
n8n integration. - เลือก สร้าง token (Create token).
- เลือก คัดลอก token (Copy token) และป้อนลงใน credentials n8n ของคุณ
อ้างถึง เอกสารการตรวจสอบสิทธิ์ API ของ Calendly สำหรับข้อมูลเพิ่มเติม
การใช้ OAuth2
หากต้องการกำหนดค่าข้อมูลประจำตัวนี้ คุณจะต้องมี นักพัฒนา Calendly บัญชีและ:
- A Client ID
- A Client Secret
หากต้องการรับทั้งสองอย่าง ให้สร้างแอป OAuth ใหม่ใน Calendly:
- ลงชื่อเข้าใช้พอร์ทัลนักพัฒนาของ Calendly แล้วไปที่ แอพของฉัน (My apps).
- เลือก สร้างแอปใหม่ (Create new app).
- ป้อนก ชื่อแอป (Name of app) ชอบ
n8n integration. - ใน ประเภทของแอพ (Kind of app) ให้เลือก Web.
- ใน ประเภทสภาพแวดล้อม (Environment type) ให้เลือกสภาพแวดล้อมที่สอดคล้องกับการใช้งานของคุณเช่นกัน Sandbox หรือ Production.
- Calendly แนะนำให้เริ่มต้นด้วย Sandbox สำหรับการพัฒนาและสร้างแอปพลิเคชั่นตัวที่สองสำหรับ Production เมื่อคุณพร้อมที่จะถ่ายทอดสด
- คัดลอก OAuth Redirect URL จาก n8n แล้วป้อนเป็น a Redirect URI ในแอป OAuth
- ใน Scopes ส่วน ให้เพิ่มขอบเขตที่จำเป็นต่อไปนี้:
users:readwebhooks:readwebhooks:writescheduled_events:read
- เลือก บันทึกและดำเนินการต่อ (Save & Continue) . รายละเอียดแอปจะปรากฏขึ้น
- คัดลอก Client ID และป้อนสิ่งนี้เป็น n8n ของคุณ Client ID.
- คัดลอก Client Secret (Client secret) และป้อนสิ่งนี้เป็น n8n ของคุณ Client Secret.
- เลือก Connect my account ใน n8n และปฏิบัติตามคำแนะนำบนหน้าจอเพื่อสิ้นสุดการอนุญาต credentials
อ้างถึง การลงทะเบียนใบสมัครของคุณกับ Calendly สำหรับข้อมูลเพิ่มเติม
การทดสอบ OAuth2 ในเครื่อง (Local OAuth2 testing)
เมื่อทดสอบ OAuth2 ด้วยช่องสัญญาณ (เช่น ngrok หรือ Cloudflare Tunnel) ให้เปิด n8n ผ่าน URL สาธารณะเดียวกันกับที่คุณใช้เป็น OAuth Redirect URL . มิฉะนั้น การเรียกกลับ OAuth อาจล้มเหลวเนื่องจากคุกกี้เซสชัน n8n เป็นของโฮสต์อื่น

