v0.2.3-beta
zaloguj si臋 zarejestruj si臋

brainful biblioteka API

overview

Ten brainful API umo偶liwia p艂ynn膮 integracj臋 mi臋dzy Pa艅skimi aplikacjami a brainful's pot臋偶nym systemem zarz膮dzania tre艣ci膮. Czy budujesz narz臋dzia automatyzacji, czy integrujesz si臋 z ulubionymi aplikacjami, nasze RESTFUL API zapewnia prost膮 i bezpieczn膮 metod臋 interakcji z Pa艅sk膮 tre艣ci膮.

Kluczowe funkcje

Bezpieczne uwierzytelnianie

Uwierzytelnianie oparte na tokenach z szyfrowaniem https

Projekt restful

Standardowe metody http z odpowiedziami json

Obs艂uga lokalizacji

Wbudowane mo偶liwo艣ci geolokalizacji

Ograniczone limitami

Zoptymalizowane dla niezawodnej wydajno艣ci

Przypadki u偶ycia

Osobista automatyzacja

  • Automatyczne zapisywanie notatek z ulubionych aplikacji
  • Tw贸rz wyzwalacze tre艣ci oparte na lokalizacji
  • Po艂膮cz z IFTTT/Zapier przepa艂ywy pracy

Rozwi膮zania integracyjne

  • Buduj niestandardowe integracje i rozszerzenia
  • Tw贸rz zautomatyzowane przep艂ywy tre艣ci
  • Rozwijaj systemy zarz膮dzania tre艣ci膮

Wymagania

Limity zapyta艅

60 zapyta艅 na minut臋 na u偶ytkownika

Rozpocz臋cie

1

Pobierz sw贸j token API

Odwied藕 swoj膮 brainful stron臋 opcji aby wygenerowa膰 sw贸j token API.

2

Wybierz metod臋 integracji

Wybierz z naszego przyk艂adowego kodu w cURL, JavaScript, lub Python aby szybko rozpocz膮膰.

3

Z艂贸偶 pierwsze zapytanie

Wypr贸buj interaktywne przyk艂ady poni偶ej, aby przetestowa膰 integracj臋.

uwierzytelnianie

Wszystkie zapytania API wymagaj膮 Pa艅skiego tokena API w nag艂贸wku Authorization. Pobierz sw贸j token ze brainful stron臋 opcji. API obs艂uguje zar贸wno formaty token jak i bearer token.

Authorization: Token YOUR_API_TOKEN
Authorization: Bearer YOUR_API_TOKEN

stw贸rz blok

POSThttps://brainful.dev/blocks/add

Parametry zapytania

Wszystkie parametry s膮 wysy艂ane w tre艣ci zapytania jako JSON.

ParametrTypWymaganeOpis
ci膮g znak贸wci膮g znak贸wTakTre艣膰 do dodania (1-5000 znaki)
parent_luidci膮g znak贸wNieluid bloku nadrz臋dnego (opcjonalne)
latitudeliczba zmiennoprzecinkowaNieszeroko艣膰 geograficzna (-90掳 do 90掳)
longitudeliczba zmiennoprzecinkowaNied艂ugo艣膰 geograficzna (-180掳 do 180掳)
agentci膮g znak贸wNieAgent identifier (max 50 chars)
team_spaceci膮g znak贸wNieTeam space slug to add the block to (only for organization members)

Generated Request

Przyk艂adowa odpowied藕

{
                    "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
                  }

Pola odpowiedzi

luid

Typ: ci膮g znak贸w

Unikalny identyfikator dla utworzonej tre艣ci

slug

Typ: ci膮g znak贸w

URL-friendly version of the content

words

Typ: liczba ca艂kowita

Number of words in the content

remaining_daily_quota

Typ: liczba ca艂kowita

Remaining content creation quota for today

Kody odpowiedzi

201Utworzony (sukces)
400Nieprawid艂owe zapytanie (nieprawid艂owy ci膮g znak贸w)
401Nieautoryzowany (nieprawid艂owy token)
403Forbidden (plan not sufficient)
422Invalid location coordinates

do艂膮cz do bloku

POSThttps://brainful.dev/blocks/append

Parametry zapytania

Wszystkie parametry s膮 wysy艂ane w tre艣ci zapytania jako JSON.

ParametrTypWymaganeOpis
identifierci膮g znak贸wTak Identyfikator bloku do do艂膮czenia (luid lub slug)
ci膮g znak贸wci膮g znak贸wTakTre艣膰 do do艂膮czenia (1-5000 znaki)

Generated Request

Przyk艂adowa odpowied藕

{
  "details": "Text appended to block successfully.",
  "luid": "abc123",
  "slug": "my-example-block"
}

Pola odpowiedzi

luid

Typ: ci膮g znak贸w

Unikalny identyfikator dla utworzonej tre艣ci

slug

Typ: ci膮g znak贸w

URL-friendly version of the content

words

Typ: liczba ca艂kowita

Number of words in the content

remaining_daily_quota

Typ: liczba ca艂kowita

Remaining content creation quota for today

Kody odpowiedzi

201Utworzony (sukces)
400Nieprawid艂owe zapytanie (nieprawid艂owy ci膮g znak贸w)
401Nieautoryzowany (nieprawid艂owy token)
403Forbidden (plan not sufficient)

pobierz blok

GEThttps://brainful.dev/blocks/get/{luid}

Parametry zapytania

URL Parameters

ParametrTypWymaganeOpis
luidci膮g znak贸wTakUnikalny identyfikator bloku do pobrania

Tre艣膰 zapytania

ParametrTypWymaganeOpis
latitudeliczba zmiennoprzecinkowaNieszeroko艣膰 geograficzna (-90掳 do 90掳)
longitudeliczba zmiennoprzecinkowaNied艂ugo艣膰 geograficzna (-180掳 do 180掳)
agentci膮g znak贸wNie Identyfikator agenta (maksymalny 50 znak贸w)

Generated Request

Przyk艂adowa odpowied藕

{
  "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 }

Pola odpowiedzi

creator

Typ: ci膮g znak贸w

Username of the content creator

luid

Typ: ci膮g znak贸w

Unikalny identyfikator dla bloku

type

Typ: ci膮g znak贸w

Typ tre艣ci (np., "thought")

html

Typ: ci膮g znak贸w

HTML tre艣膰 bloku

created_timestamp

Typ: ci膮g znak贸w

Creation date and time

hits

Typ: liczba ca艂kowita

Number of views

Kody odpowiedzi

200Sukces (blok znaleziony)
401Nieautoryzowany (nieprawid艂owy token)
403Forbidden (plan not sufficient)
404Nie znaleziono (blok nie znaleziony)

Poczuj inspiracj臋?

Sprawd藕 niekt贸re z naszych oficjalnych integracji zbudowanych z brainful User API tutaj!