การเอกสารสำหรับการรับรอง Strapi ใช้รับรองเหล่านี้เพื่อรับรอง Strapi ใน n8n ซึ่งเป็นแพลตฟอร์มอัตโนมัติการทำงาน
คุณสามารถใช้ credentials เหล่านี้เพื่อตรวจสอบสิทธิ์ node ต่อไปนี้:
ข้อกำหนดเบื้องต้น
สร้างก สตราปี บัญชี admin กับ:
- การเข้าถึงโครงการ Strapi ที่มีอยู่
- ประเภทการเก็บรวบรวมอย่างน้อยหนึ่งในโครงการนี้
- ข้อมูลที่เผยแพร่ภายในประเภทการเก็บรวบรวม
คำอธิบายเกี่ยวกับผู้พัฒนา Strapi คู่มือการเริ่มต้นที่รวดเร็ว สำหรับข้อมูลเพิ่มเติม
วิธีการรับรองความถูกต้องที่รองรับ
- บัญชีผู้ใช้ API: ต้องใช้บัญชีผู้ใช้ที่มีอนุญาตเนื้อหาที่เหมาะสม
- API token: ต้องใช้บัญชี admin
ทรัพยากรที่เกี่ยวข้อง
อ้างถึง เอกสารของ Strapi สำหรับข้อมูลเพิ่มเติมเกี่ยวกับบริการ
ใช้บัญชีผู้ใช้ API
ในการกำหนดค่า credentials นี้ คุณจะต้อง:
- ผู้ใช้ Email : ต้องเป็นบัญชีผู้ใช้ไม่ใช่บัญชีผู้ดูแลระบบ โปรดดูคำแนะนำรายละเอียดเพิ่มเติมด้านล่าง
- ผู้ใช้ Password : ต้องเป็นบัญชีผู้ใช้ไม่ใช่บัญชีผู้ดูแลระบบ โปรดดูคำแนะนำรายละเอียดเพิ่มเติมด้านล่าง
- ที่ URL : ใช้ URL สาธารณะของเซิร์ฟเวอร์ Strapi ของคุณที่กำหนดไว้ใน
./config/server.jsเป็นurlparameter Strapi แนะนำให้ใช้ URL ที่สมบูรณ์- สำหรับโครงการ Strapi Cloud ใช้ URL ของโครงการ Cloud ของคุณเช่น:
https://my-strapi-project-name.strapiapp.com
- สำหรับโครงการ Strapi Cloud ใช้ URL ของโครงการ Cloud ของคุณเช่น:
- ที่ API Version : เลือกรุ่น API ที่คุณต้องการการโทรของคุณใช้ ตัวเลือกรวมถึง:
- Version 3
- Version 4
ใน Strapi การกำหนดค่ารวมถึงสองขั้นตอน:
โปรดดูคำแนะนำรายละเอียดด้านล่างสำหรับแต่ละขั้นตอน
การตั้งค่าบทบาท (Configure a role)
สำหรับการเข้าถึง API, ใช้ผู้ใช้และอนุญาตปลั๊กอินใน การตั้งค่า > User & Permissions Plugin (Settings > Users & Permissions Plugin).
อ้างถึง การตั้งค่าผู้ใช้ & ปลั๊กอินอนุญาต สำหรับข้อมูลเพิ่มเติมเกี่ยวกับปลั๊กอิน หมายถึง การตั้งค่าบทบาทผู้ใช้ปลาย สำหรับข้อมูลเพิ่มเติมเกี่ยวกับบทบาท
สำหรับ n8n การรับรองผู้ใช้จะต้องมีบทบาทที่ให้อนุญาต API ในประเภทการเก็บรวบรวม สำหรับบทบาทคุณสามารถ:
- ปรับปรุง default Authenticated บทบาทในการรวมอนุญาตและกำหนดผู้ใช้บทบาทนี้ การกำหนดค่าอนุญาตของบทบาท สำหรับข้อมูลเพิ่มเติม
- สร้างบทบาทใหม่เพื่อรวมอนุญาตและกำหนดผู้ใช้บทบาทนี้ สร้างบทบาทใหม่ สำหรับข้อมูลเพิ่มเติม
สำหรับตัวเลือกทั้งสองเมื่อคุณเปิดบทบาท:
- ไปที่ Permissions ส่วน
- เปิดส่วนสำหรับประเภทการเก็บรวบรวมที่เกี่ยวข้อง
- เลือกอนุญาตสำหรับประเภทการเก็บรวบรวมที่บทบาทควรมี ตัวเลือกรวมถึง:
create(โพสต์)findและfindone(การเข้าถึง)update(PUT )delete(การแจ้งเตือน)
- การทำซ้ำสำหรับทุกประเภทการเก็บเกี่ยวที่เกี่ยวข้อง
- เก็บบทบาท
อ้างถึง จุดสิ้นสุด สำหรับข้อมูลเพิ่มเติมเกี่ยวกับตัวเลือกอนุญาต
สร้างบัญชีผู้ใช้ (Create a user account)
ตอนนี้ที่คุณมีบทบาทที่เหมาะสมสร้างบัญชีผู้ใช้สุดท้ายและกำหนดบทบาทให้มัน:
- ไปที่ ผู้จัดการเนื้อหา > ประเภทการเก็บรวบรวม > ผู้ใช้ (Content Manager > Collection Types > User).
- เลือก เพิ่มเข้าใหม่ (Add new entry).
- กรอกข้อมูลผู้ใช้ การรับรอง n8n ต้องใช้ฟิลด์เหล่านี้แม้ว่าโครงการ Strapi ของคุณอาจมีฟิลด์ที่กำหนดเองมากขึ้น:
- Username : ต้องการสำหรับผู้ใช้ Strapi ทั้งหมด
- Email : เข้าสู่ Strapi และใช้เป็น Email ใน credentials n8n
- Password : เข้าสู่ Strapi และใช้เป็น Password ใน credentials n8n
- Role : เลือกบทบาทที่คุณกำหนดไว้ในขั้นตอนก่อนหน้านี้
อ้างถึง การจัดการบัญชีผู้ใช้สุดท้าย สำหรับข้อมูลเพิ่มเติม
การใช้ token API
ในการกำหนดค่า credentials นี้ คุณจะต้อง:
อ API Token : สร้าง token API จาก การตั้งค่า > การตั้งค่าทั่วโลก > API Tokens (Settings > Global Settings > API Tokens) คำอธิบายของ Strapi สร้างเอกสาร token API ใหม่ สำหรับรายละเอียดเพิ่มเติมและข้อมูลเกี่ยวกับ tokens API regenerating
API tokens อนุญาต (API tokens permission)
หากคุณไม่เห็น โค้นไฟ (API tokens) ตัวเลือกใน การตั้งค่าทั่วโลก (Global settings) บัญชีของคุณไม่ได้มี API tokens > อ่าน (API tokens > Read) การอนุญาต
ที่ URL : ใช้ URL สาธารณะของเซิร์ฟเวอร์ Strapi ของคุณที่กำหนดไว้ใน
./config/server.jsเป็นurlparameter Strapi แนะนำให้ใช้ URL ที่สมบูรณ์- สำหรับโครงการ Strapi Cloud ใช้ URL ของโครงการ Cloud ของคุณเช่น:
https://my-strapi-project-name.strapiapp.com
- สำหรับโครงการ Strapi Cloud ใช้ URL ของโครงการ Cloud ของคุณเช่น:
ที่ API Version : เลือกรุ่น API ที่คุณต้องการการโทรของคุณใช้ ตัวเลือกรวมถึง:
- Version 3
- Version 4

