This package is Notion API client.
About Notion API, See Notion API document.
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
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);