ใน brainful API ช่วยให้มีการเชื่อมต่อที่ราบรื่นระหว่างแอปพลิเคชันของคุณและ brainful's ที่ทรงพลัง ระบบจัดการเนื้อหา. ไม่ว่าคุณจะสร้างเครื่องมืออัตโนมัติหรือเชื่อมต่อกับแอปพลิเคชันโปรดของคุณ, ของเรา RESTFUL API มอบวิธีการที่ง่ายและปลอดภัยในการโต้ตอบกับเนื้อหาของคุณ.
การยืนยันตัวตนแบบโทเคนพร้อมการเข้ารหัส HTTPS
เมธอด HTTP มาตรฐานพร้อมการตอบสนองแบบ JSON
ความสามารถในการระบุตำแหน่งที่ตั้งภูมิศาสตร์ในตัว
ปรับปรุงเพื่อประสิทธิภาพที่เชื่อถือได้
60 คำขอต่อนาทีต่อผู้ใช้
ไปที่ brainful หน้าตัวเลือก เพื่อสร้างโทเคน API ของคุณ.
เลือกจากโค้ดตัวอย่างของเราใน cURL, JavaScript, หรือ Python เพื่อเริ่มต้นอย่างรวดเร็ว.
ลองใช้ตัวอย่างแบบโต้ตอบด้านล่างเพื่อทดสอบการเชื่อมต่อของคุณ.
คำขอ API ทั้งหมดต้องการโทเคน API ของคุณในส่วนหัว Authorization รับโทเคนของคุณจาก brainful หน้าตัวเลือก. API รองรับทั้งรูปแบบโทเคนและ bearer token.
Authorization: Token YOUR_API_TOKEN
Authorization: Bearer YOUR_API_TOKEN
พารามิเตอร์ทั้งหมดจะถูกส่งในตัวคำขอเป็น JSON.
พารามิเตอร์ | ประเภท | จำเป็น | คำอธิบาย |
---|---|---|---|
สตริง | สตริง | ใช่ | เนื้อหาที่จะถูกเพิ่ม (1-5000 ตัวอักษร) |
parent_luid | สตริง | ไม่ | luid ของบล็อกแม่ (ไม่จำเป็น) |
latitude | เลขทศนิยม | ไม่ | ลินติจูด (-90° ถึง 90°) |
longitude | เลขทศนิยม | ไม่ | ลองจิจูด (-180° ถึง 180°) |
agent | สตริง | ไม่ | Agent identifier (max 50 chars) |
team_space | สตริง | ไม่ | Team space slug to add the block to (only for organization members) |
{ "luid": "abc123", "slug": "My New Block", "type": "thought", "pinned": false, "entities": [], "created_timestamp": "2024-01-01T00:00:00Z", "last_edited": "2024-01-01T00:00:00Z", "experience": 5, "remaining_daily_quota": 97 }
luid
ประเภท: สตริง
ตัวระบุเฉพาะสำหรับเนื้อหาที่สร้างขึ้น
slug
ประเภท: สตริง
URL-friendly version of the content
words
ประเภท: จำนวนเต็ม
Number of words in the content
remaining_daily_quota
ประเภท: จำนวนเต็ม
Remaining content creation quota for today
พารามิเตอร์ทั้งหมดจะถูกส่งในตัวคำขอเป็น JSON.
พารามิเตอร์ | ประเภท | จำเป็น | คำอธิบาย |
---|---|---|---|
identifier | สตริง | ใช่ | ตัวระบุของบล็อกที่จะเพิ่มเข้าไป (luid หรือ slug) |
สตริง | สตริง | ใช่ | เนื้อหาที่จะถูกเพิ่ม (1-5000 ตัวอักษร) |
{ "details": "Text appended to block successfully.", "luid": "abc123", "slug": "my-example-block" }
luid
ประเภท: สตริง
ตัวระบุเฉพาะสำหรับเนื้อหาที่สร้างขึ้น
slug
ประเภท: สตริง
URL-friendly version of the content
words
ประเภท: จำนวนเต็ม
Number of words in the content
remaining_daily_quota
ประเภท: จำนวนเต็ม
Remaining content creation quota for today
พารามิเตอร์ | ประเภท | จำเป็น | คำอธิบาย |
---|---|---|---|
luid | สตริง | ใช่ | ตัวระบุเฉพาะของบล็อกที่จะดึงข้อมูล |
พารามิเตอร์ | ประเภท | จำเป็น | คำอธิบาย |
---|---|---|---|
latitude | เลขทศนิยม | ไม่ | ลินติจูด (-90° ถึง 90°) |
longitude | เลขทศนิยม | ไม่ | ลองจิจูด (-180° ถึง 180°) |
agent | สตริง | ไม่ | ตัวระบุเอเจนต์ (แม็กซ์ 50 ตัวอักษร) |
{ "creator": "johnnyappleseed", "luid": "abc123", "slug": "My New Block", "type": "thought", "html": "", "blocks": [], "entities": [], "flagged": false, "pinned": false, "archived": false, "trashed": false, "public": false, "created_timestamp": "2025-01-28 18:01", "last_edited": "2025-01-28 18:01", "words": 3, "bytes": 45, "hits": 0 } My New Block
creator
ประเภท: สตริง
Username of the content creator
luid
ประเภท: สตริง
ตัวระบุเฉพาะสำหรับบล็อก
type
ประเภท: สตริง
ประเภทเนื้อหา (ตัวอย่าง, "thought")
html
ประเภท: สตริง
HTML เนื้อหาของบล็อก
created_timestamp
ประเภท: สตริง
Creation date and time
hits
ประเภท: จำนวนเต็ม
Number of views