@social-media-scheduler/sdk est le SDK TypeScript côté serveur destiné aux plateformes
qui souhaitent proposer à leurs propres clients la connexion de comptes sociaux et la programmation de publications.
Social media studio héberge le flux OAuth et l’infrastructure de publication, tandis que votre
application garde la maîtrise de l’expérience de ses clients.
La plateforme intégrée est actuellement en disponibilité limitée, et la connexion de comptes hébergée
prend actuellement en charge Threads. Contactez Social media studio pour obtenir un projet partenaire
et une clé d’API.
SDK ou CLI
Les packages sont indépendants. Installer le SDK n’installe pas la commande
so-me,
et la CLI n’expose pas le SDK partenaire.
Prérequis
- Node.js 20 ou version ultérieure
- Un projet partenaire Social media studio
- Une clé d’API partenaire de test ou de production
- Chaque origine de votre application susceptible de recevoir un retour OAuth, enregistrée sur le projet partenaire
Installation
Initialiser le client
https://api.so-me.studio par défaut. Vous pouvez fournir
baseUrl pour un environnement auto-hébergé ou local, et personnaliser le délai d’expiration de 30 secondes
des requêtes :
Flux de bout en bout
- Créez ou mettez à jour un utilisateur final à l’aide de l’identifiant client stable de votre base de données.
- Créez une session de connexion de courte durée et envoyez son
connectUrlau navigateur du client. - Une fois l’OAuth terminé, récupérez la session ou listez les connexions sociales du client.
- Créez une publication immédiate ou programmée à l’aide d’un identifiant de connexion renvoyé.
- Recevez les résultats de publication via des webhooks signés.
Connecter des comptes
Créez des utilisateurs finaux et lancez le flux OAuth hébergé.
Publier des posts
Publiez immédiatement, programmez des publications et importez des médias.
Recevoir des webhooks
Vérifiez les charges utiles signées et gérez les nouvelles tentatives en toute sécurité.
Sécuriser l'intégration
Protégez les clés partenaire et gérez les échecs de l’API.