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_TOKENAuthorization: Bearer YOUR_API_TOKENSemua 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
}luidJenis: rentetan
Pengecam unik untuk kandungan yang dicipta
slugJenis: rentetan
URL-friendly version of the content
wordsJenis: integer
Number of words in the content
remaining_daily_quotaJenis: 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"
}luidJenis: rentetan
Pengecam unik untuk kandungan yang dicipta
slugJenis: rentetan
URL-friendly version of the content
wordsJenis: integer
Number of words in the content
remaining_daily_quotaJenis: 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": "My New Block
",
"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
}creatorJenis: rentetan
Username of the content creator
luidJenis: rentetan
Pengecam unik untuk blok
typeJenis: rentetan
Jenis kandungan (cth., "thought")
htmlJenis: rentetan
HTML kandungan blok
created_timestampJenis: rentetan
Creation date and time
hitsJenis: integer
Number of views