Chuyển đến nội dung chính
Giao thức URL cho phép người dùng và nhà phát triển của các ứng dụng khác gửi lệnh tới Craft. Trang này giải thích cách hoạt động và những khả năng hiện tại.
Chúng tôi dự định bổ sung thêm chức năng vào những khả năng hiện có trong tương lai.

Các lệnh có sẵn

Các lệnh mà Craft hỗ trợ:
  • Mở một Tài liệu
  • Tạo Tài liệu mới
  • Thêm vào Tài liệu hiện có
  • Bắt đầu tìm kiếm trong Không gian
  • Truy cập Ghi chú hàng ngày

Mở Trang

Đầu vào:
  • blockId - bạn có thể truy cập nó nếu bạn Nhấp vào Copy Deeplink trong một Tài liệu; liên kết có tham số blockId
  • spaceId - thường là id người dùng của bạn (một GUID ngẫu nhiên); nếu đó là một Không gian chia sẻ, bạn cần lấy nó bằng cách Nhấp vào Copy Deeplink
Ví dụ:
craftdocs://open?spaceId=<spaceId>&blockId=<blockId>
Tính năng này không hoạt động nếu bạn không phải là thành viên của Không gian.

Mở Không gian

Đầu vào:
  • spaceId - bạn có thể lấy này từ một deeplink đơn giản khi Nhấp vào Copy Deeplink
  • (tùy chọn) tab - calendar hoặc search hoặc documents
Ví dụ:
craftdocs://openspace?spaceId=<spaceId>&tab=<tab>
Tính năng này không hoạt động nếu bạn không phải là thành viên của Không gian.

Tạo Tài liệu trống mới

Đầu vào: Chỉ cần sử dụng URL này để tạo một Tài liệu trống mới trong Không gian bạn đang mở:
craftdocs://createnewdocument

Tạo Tài liệu

Đầu vào:
  • spaceId - bạn có thể lấy này từ một deeplink đơn giản khi Nhấp vào Copy Deeplink
  • content - Markdown được mã hóa theo phần trăm (hiện chưa hỗ trợ hình ảnh)
  • title - tiêu đề văn bản thuần được mã hóa theo phần trăm
  • folderId - tham số bắt buộc, nhưng có thể để trống
Ví dụ:
craftdocs://createdocument?spaceId=<spaceId>&title=<title>&content=<content>&folderId=<folderId>

Thêm vào Tài liệu

Đầu vào:
  • spaceId - bạn có thể lấy này từ một deeplink đơn giản khi Nhấp vào Copy Deeplink
  • index - chỉ số của Khối mới (0 để chèn lên đầu, số lớn để thêm vào cuối - nhiều Khối hơn số Khối hiện có trong Tài liệu của bạn)
  • parentBlockId - blockId của Tài liệu
  • content - chuỗi đã được mã hóa theo phần trăm
Ví dụ:
craftdocs://createblock?parentBlockId=<parentBlockId>&spaceId=<spaceId>&content=<content>&index=<index>

Tìm kiếm trong Không gian

Bắt đầu tìm kiếm trong một Không gian nhất định và tự động điền nội dung truy vấn vào trường tìm kiếm. Đầu vào:
  • spaceId - bạn có thể lấy này từ một deeplink đơn giản khi Nhấp vào Copy Deeplink
  • query - đảm bảo đã mã hóa theo phần trăm
Ví dụ:
craftdocs://opensearch?spaceId=<spaceId>&query=<query>

Truy cập Ghi chú hàng ngày

  • Hôm quacraftdocs://openByQuery?query=yesterday&spaceId=<spaceId>
  • Hôm naycraftdocs://openByQuery?query=today&spaceId=<spaceId>
  • Ngày maicraftdocs://openByQuery?query=tomorrow&spaceId=<spaceId>

Bài viết liên quan