Ini brainful API membolehkan integrasi lancar antara aplikasi anda dan brainful's berkuasa sistem pengurusan kandungan. Sama ada anda membina alat automasi atau mengintegrasikan dengan aplikasi kegemaran anda, kami API RESTFUL menyediakan cara yang mudah dan selamat untuk berinteraksi dengan kandungan andamenyediakan cara mudah dan selamat untuk berinteraksi dengan kandungan anda.
Pengesahan berasaskan token dengan penyulitan https
Kaedah http standard dengan respons json
Keupayaan geolokasi terbina dalam
Dioptimumkan untuk prestasi yang boleh dipercayai
60 permintaan per minit per pengguna
Lawati anda brainful halaman pilihan untuk menjana token api anda.
Pilih daripada kod contoh kami dalam cURL, JavaScript, atau Python untuk bermula dengan cepat.
Cuba contoh interaktif di bawah untuk menguji integrasi anda.
Semua permintaan API memerlukan token API anda dalam header Authorization. Dapatkan token anda daripada brainful halaman pilihan. Api menyokong kedua-dua format token dan bearer token.
Authorization: Token YOUR_API_TOKEN
Authorization: Bearer YOUR_API_TOKEN
Semua parameter dihantar dalam badan permintaan sebagai JSON.
Parameter | Jenis | Diperlukan | Penerangan |
---|---|---|---|
rentetan | rentetan | Ya | Kandungan untuk ditambah (1-5000 aksara) |
parent_luid | rentetan | Tidak | luid blok induk (pilihan) |
latitude | apung | Tidak | latitud (-90° ke 90°) |
longitude | apung | Tidak | longitud (-180° ke 180°) |
agent | rentetan | Tidak | Agent identifier (max 50 chars) |
team_space | rentetan | Tidak | 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
Jenis: rentetan
Pengecam unik untuk kandungan yang dicipta
slug
Jenis: rentetan
URL-friendly version of the content
words
Jenis: integer
Number of words in the content
remaining_daily_quota
Jenis: integer
Remaining content creation quota for today
Semua parameter dihantar dalam badan permintaan sebagai JSON.
Parameter | Jenis | Diperlukan | Penerangan |
---|---|---|---|
identifier | rentetan | Ya | Pengecam blok untuk ditambah (luid atau slug) |
rentetan | rentetan | Ya | Kandungan untuk ditambah (1-5000 aksara) |
{ "details": "Text appended to block successfully.", "luid": "abc123", "slug": "my-example-block" }
luid
Jenis: rentetan
Pengecam unik untuk kandungan yang dicipta
slug
Jenis: rentetan
URL-friendly version of the content
words
Jenis: integer
Number of words in the content
remaining_daily_quota
Jenis: integer
Remaining content creation quota for today
Parameter | Jenis | Diperlukan | Penerangan |
---|---|---|---|
luid | rentetan | Ya | Pengecam unik blok untuk diambil |
Parameter | Jenis | Diperlukan | Penerangan |
---|---|---|---|
latitude | apung | Tidak | latitud (-90° ke 90°) |
longitude | apung | Tidak | longitud (-180° ke 180°) |
agent | rentetan | Tidak | Pengecam ejen (maksimum 50 aksara) |
{ "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
Jenis: rentetan
Username of the content creator
luid
Jenis: rentetan
Pengecam unik untuk blok
type
Jenis: rentetan
Jenis kandungan (cth., "thought")
html
Jenis: rentetan
HTML kandungan blok
created_timestamp
Jenis: rentetan
Creation date and time
hits
Jenis: integer
Number of views