Aperçu
Notion est une application de workspace qui combine la prise de notes, la gestion de projet, les wikis et une base de données personnalisable dans une interface GUI. Depuis Notion, vous pouvez créer une interface pour gérer les comptes de réseaux sociaux de vos utilisateurs avec l’API de réseaux sociaux d’Ayrshare, vous permettant de publier, obtenir des statistiques et gérer les commentaires.Tutoriel
Un tutoriel vidéo sur la façon de publier sur vos réseaux sociaux directement depuis Notion. Consultez également notre guide pas à pas de l’API Notion.GitHub : intégration Ayrshare Notion
Publiez sur vos réseaux sociaux directement depuis Notion
Créer une base de données Notion
Dans Notion, créez une base de données en vue tableau avec les noms de colonnes et les types de colonnes suivants :Posten type colonne Title (vous n’avez pas le choix ici pour le type de colonne)Platformsen type colonne Multi Select avec les valeurs :facebook,instagram,twitter,linkedin,tiktoket/outelegram.Imagesen type colonne Files & Media.Profile Keysen type colonne Text.Statusen type colonne Text.Schedule Dateen type colonne Date avec Date Format Month/Day/Year, Time Format 24 Hours et inclure l’heure

Saisir des données de test de publication
Nous avons besoin de données d’exemple pour tester la publication. Voici une suggestion :Post: saisissez « Happy New Year! »Platforms: sélectionnez un ou plusieurs réseaux que vous avez liés. Veuillez vous assurer que le nom est en minuscules.Images: joignez une image ou une vidéo.
Vous devez télécharger une image sur Notion. Vous ne pouvez pas utiliser une URL d’image.
Profile Keys: si vous êtes sur le Business Plan ou le Launch Plan et souhaitez publier sur le profil d’un client, saisissez sa Profile Key. Sinon, laissez vide.Status: saisissez « pending ». Le script ne récupère que les enregistrements définis sur « pending ». Veuillez vous assurer que « pending » est en minuscules.Schedule Date: laissez vide car nous allons simplement tester la publication immédiate pour le moment. Plus tard, vous pourrez sélectionner une date future pour planifier la publication.
Créer une intégration interne dans Notion
Allez sur la page My Integrations dans Notion et cliquez sur New Integration. En savoir plus sur les intégrations Notion. Vous pouvez nommer l’intégration « Ayrshare » pour l’identifier facilement et choisir le workspace approprié qui contiendra les données de publication. Enfin, les capacités par défaut qui ont été sélectionnées pour vous feront l’affaire. Soumettez pour créer l’intégration. En cas de succès, un token d’intégration interne sera à votre disposition. Notez ceci pour les étapes futures de cette page.

Connecter la base de données Notion à l’intégration interne
Ouvrez la base de données Notion que vous avez créée précédemment. Cliquez sur l’ellipse dans le coin supérieur droit de la page et allez à Add Connection. Ici, vous pouvez rechercher l’intégration interne que vous avez créée à l’étape précédente par le nom que vous avez choisi pour elle. Une fois que vous cliquez sur l’intégration interne, vous avez maintenant connecté cette base de données Notion à l’intégration.
Exécuter le script pour envoyer des publications depuis Notion
Vous pouvez maintenant exécuter un script dans votre environnement local qui lira les données de la base de données Notion et effectuera une publication via l’API Ayrshare pour chaque ligne avec le statut « pending ». Assurez-vous de définir les variables d’environnement suivantes utilisées dans le script :API_KEY: c’est l’API Keyque vous obtenez d’Ayrshare. Il s’agit de l’API Key principale de votre profil principal Ayrshare.NOTION_DATABASE_ID: ouvrez la base de données que vous avez créée précédemment sur cette page et obtenez l’ID de la base de données depuis l’URL.
L’ID de la base de données sera la valeur avant le ?v= dans l’URL de la page de la base de données.
NOTION_KEY: token d’intégration interne d’auparavant.
- Clonez le dépôt :
- cd dans le répertoire notion et exécutez
npm install. - Mettez à jour le fichier
.envavec votreAPI_KEYAyrshare,NOTION_KEYNotion etNOTION_DATABASE_ID. - Exécutez
node index.js
pending seront changées en success et les publications auront été effectuées sur les réseaux sociaux appropriés.
Github : intégration Ayrshare Notion
Publiez sur vos réseaux sociaux directement depuis Notion
