Przejdź do głównej treści
Schemat URL pozwala użytkownikom i deweloperom innych aplikacji wysyłać polecenia do Craft. Ta strona wyjaśnia, jak to działa i jakie są aktualne możliwości.
Planujemy w przyszłości dodać kolejne możliwości do istniejących.

Dostępne polecenia

Oto polecenia, które rozumie Craft:
  • Otwórz Dokument
  • Utwórz Dokument
  • Dodaj do istniejącego Dokumentu
  • Rozpocznij wyszukiwanie w Przestrzeni
  • Uzyskaj dostęp do Dzienne Notatki

Otwórz stronę

Parametry:
  • blockId – możesz go uzyskać klikając Copy Deeplink w Dokumencie, link zawiera parametr blockId
  • spaceId – zazwyczaj twój identyfikator użytkownika (losowy GUID); jeśli to udostępniona Przestrzeń, musisz go pobrać klikając Copy Deeplink
Przykład:
craftdocs://open?spaceId=<spaceId>&blockId=<blockId>
Nie działa, gdy nie jesteś członkiem Przestrzeni.

Otwórz Przestrzeń

Parametry:
  • spaceId – możesz go uzyskać z prostego deeplinka, klikając Copy Deeplink
  • (opcjonalny) tabcalendar lub search lub documents
Przykład:
craftdocs://openspace?spaceId=<spaceId>&tab=<tab>
Nie działa, gdy nie jesteś członkiem Przestrzeni.

Utwórz nowy pusty Dokument

Parametr: Po prostu użyj tego URL, aby utworzyć nowy pusty Dokument w aktualnie otwartej Przestrzeni:
craftdocs://createnewdocument

Utwórz Dokument

Parametry:
  • spaceId – możesz go uzyskać z prostego deeplinka, klikając Copy Deeplink
  • content – Markdown zakodowany procentowo (obrazy jeszcze nieobsługiwane)
  • title – tytuł w postaci czystego tekstu zakodowany procentowo
  • folderId – parametr jest wymagany, ale może być pusty
Przykład:
craftdocs://createdocument?spaceId=<spaceId>&title=<title>&content=<content>&folderId=<folderId>

Dodaj do Dokumentu

Parametry:
  • spaceId – możesz go uzyskać z prostego deeplinka, klikając Copy Deeplink
  • index – indeks nowego Bloku (0 dla dodania na początek, duża liczba dla dodania na końcu – więcej niż liczba bloków w Dokumencie)
  • parentBlockId – blockId Dokumentu
  • content – ciąg zakodowany procentowo
Przykład:
craftdocs://createblock?parentBlockId=<parentBlockId>&spaceId=<spaceId>&content=<content>&index=<index>

Wyszukiwanie w Przestrzeni

Rozpoczyna wyszukiwanie w danej Przestrzeni i uzupełnia pole wyszukiwania zapytaniem. Parametry:
  • spaceId – możesz go uzyskać z prostego deeplinka, klikając Copy Deeplink
  • query – upewnij się, że jest zakodowane procentowo
Przykład:
craftdocs://opensearch?spaceId=<spaceId>&query=<query>

Dostęp do Dzienne Notatki

  • Wczorajcraftdocs://openByQuery?query=yesterday&spaceId=<spaceId>
  • Dzisiajcraftdocs://openByQuery?query=today&spaceId=<spaceId>
  • Jutrocraftdocs://openByQuery?query=tomorrow&spaceId=<spaceId>

Powiązane artykuły