Notion API

Avatar of Chris Coyier
Chris Coyier on

DigitalOcean bietet Cloud-Produkte für jede Phase Ihrer Reise. Starten Sie mit 200 $ kostenlosem Guthaben!

Die öffentliche Beta der Notion API ist gestartet! Juhu! Hier ist ihre Anleitung. Ich bin seit langem ein Notion-Nutzer und -Fan, sowohl für den persönlichen Gebrauch als auch für professionelle Teams. Sie haben sogar vor einiger Zeit ein paar Videos gesponsert, die immer noch eine großartige Darstellung davon sind, wie ich Notion nutze. Da Notion sehr workflow-orientiert ist, ist es eine perfekte App für API-Integrationen, was diese Veröffentlichung wie lange erwartet erscheinen lässt.

https://twitter.com/NotionHQ/status/1392883313757409284

Dies ist eine vollwertige API, sodass Sie Dinge tun können, die Sie erwarten würden, wie z. B. Benutzer über cURL abrufen, den Inhalt von Seiten abrufen und Datenbanken manipulieren. Sie haben detaillierte Dokumentationen, erwartete Hindernisse wie Ratenbegrenzungen und sogar ein JavaScript SDK.

Dies verändert die Spielregeln für einige bestehende Dienste. Zum Beispiel war Super immer eine ziemlich clevere Möglichkeit, eine mit Notion betriebene Website zu erstellen, aber es fühlte sich für mich etwas riskant an. Was wäre, wenn Notion diese Nutzung nicht mögen und sie irgendwie unterbinden würde? Oder ihr eigenes ähnliches Werkzeug herausbringen würde? Meh, das ist nicht mehr riskant. Apps wie Super können beruhigt sein, da es dafür eine echte API gibt, sodass sie nicht mehr die Workarounds machen müssen, die sie vorher gemacht haben (Scraping?), und diese Art der Nutzung wahrscheinlich gefördert wird, wenn überhaupt.

Ich finde es auch sehr clever von Notion, vorinstallierte Integrationen mit anderen Diensten anzubieten, die die Leute definitiv nutzen wollen werden. Sie können zum Beispiel ein Formular auf TypeForm mit einer Notion-Datenbank verbinden, sodass neue Einträge automatisch dort platziert werden. Noch besser ist, dass sie Zapier- und Automate-Integrationen haben, sodass Sie nahezu jede denkbare App-zu-App-Integration einrichten können.

Ich war bereit, diese API sofort zu nutzen. Bei ShopTalk Show haben wir ein Formular für Fragen und wir haben diese Einreichungen an Trello gesendet, um sie dort zu speichern, wo wir sie nachschlagen und organisieren konnten. Aber wir nutzen Trello heutzutage nicht mehr wirklich; wir benutzen Notion aber schon seit Ewigkeiten zur Planung. Ich wollte schon lange eine Möglichkeit, Fragen von diesem Formular direkt in Notion zu leiten. Ich war bereit, dafür ein kleines Programm zu schreiben, aber dank der Zapier-Integration musste ich das nicht tun.

So habe ich das zum Laufen gebracht. Das ShopTalk-Formular existiert in Wufoo

Das wir auf unserer WordPress-Seite einbetten

Ich habe einen Zapier-Trigger eingerichtet, der ausgelöst wird, wenn dieses Formular abgeschickt wird

Um sicherzustellen, dass es irgendwo in Notion landen kann, musste ich auf der Notion-Seite eine neue Integration erstellen

Der nächste Schritt ist sehr wichtig! Sie müssen die Datenbank explizit mit der Integration teilen, als ob die Integration ein Benutzer wäre.

Sobald Sie das getan haben, können Sie die Notion-Datenbank auf der Zapier-Seite sehen und die Wufoo-Formularfelder den Notion-Datenbankfeldern zuordnen.

Jetzt, wenn das Formular ausgefüllt wird, erhalten wir die neuen Fragen sofort in Notion, wo wir sowieso unsere Showplanung machen! Kein lästiges Kopieren und Einfügen von Mist von anderen Orten mehr!

Ich war sehr glücklich, das alles buchstäblich am ersten Tag, an dem diese API in der öffentlichen Beta verfügbar war, erledigt zu haben. Tolle Arbeit, Notion!