Skip to content

cotlra/notion_connect

Repository files navigation

Features

This package is Notion API client.

About Notion API, See Notion API document.

Getting started

Install dio package.

flutter pub add dio

or

dart pub add dio

Next, Install notion_connect.

dependencies:
  notion_connect:
    git:
      url: https://github.com/cotlra/notion_connect
      ref: main

Usage

Create NotionApiClient instance and use it.

final options = BaseOptions(
  connectTimeout: const Duration(milliseconds: 5000),
  receiveTimeout: const Duration(seconds: 10),
);
final dio = Dio(options);
final client = NotionApiClient(
  dio,
  'secret_xxxxxxxxxx...',
);

final res = await client.retrievePage(
  pageId: 'xxxxxxxxxx...',
);

print(res.id);

final res = await client.createPage(
  data: NotionPage()
);

print(res.id);

About

API Client Package for Notion API

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages