REST API
BulkPublish
REST API pour programmer et publier sur les réseaux sociaux
La même API que celle de l'application, ouverte pour vous. Créez et programmez des publications, envoyez des médias, gérez vos canaux et lisez vos statistiques en HTTP et JSON, depuis n'importe quel langage.
Opérations de REST API
REST API a accès à 115 opérations, regroupées ci-dessous en 19 domaines. La liste est tirée du code avec lequel REST API échange : tout ce qui y figure fonctionne dès aujourd’hui.
| Domaine | Opérations |
|---|---|
| Statistiques | Account-level analytics,Engagement metrics,Per-post metric history,Summary stats,Tracked-link performance,Trigger metrics sync |
| Clés d’API | API usage history,API usage stats,Create API key,Delete API key,List API keys |
| Notes de calendrier | Create calendar note,Delete calendar note,List calendar notes,Update calendar note |
| Groupes de canaux | Create channel set,Delete channel set,List channel sets,Update channel set |
| Canaux | Check channel health,Disconnect channel,Get channel,Get platform-specific options for a channel,List channels,List platforms and their availability,Search users for @mention,Update channel settings |
| Liens de connexion client | Create a client connect link,List client connect links,Revoke a client connect link |
| Groupes de hashtags | Create hashtag group,Delete hashtag group,Get hashtag group,List hashtag groups,Update hashtag group |
| Boîte de réception | Get a conversation's messages,Like, hide or delete a comment on a published post,List conversations,Reply in a conversation,Reply to a comment on a published post,Update a conversation (read, archive, snooze, assign) |
| Étiquettes | Create label,Delete label,List labels,Update label |
| Médias | Abort multipart upload,Complete multipart upload,Delete media file,Finalize a direct upload,Get a direct upload URL,Get media file,Get media labels,Get media thumbnail,List media files,Set alt text,Set media labels,Start multipart upload (large videos, up to 1GB),Upload media (single request) |
| Notifications | Delete notifications,Get notification preferences,List notifications,Mark as read,Register a mobile push token,Unregister a mobile push token,Update preferences |
| OAuth | Exchange an authorization code or refresh token,Revoke a token |
| Organisations | Create organization,Delete organization,Get organization details,Leave an organization,List organizations,Rename organization,Switch active organization |
| Publications | Approve a pending post,Attach or detach a post's recurring schedule,Bulk actions,Create or get the post's review link,Create post,Delete post,Get next available queue slot,Get post,Get post engagement (commenters + reactors),Get post metrics,List posts,Publish as Story,Publish immediately,Reject a pending post,Retry failed platforms,Revoke the post's review link,Update post |
| Liens de révision | Create a client review link for a batch of posts,List client review links,Revoke a client review link |
| Publication auto RSS | Add RSS feed,Delete RSS feed,List RSS feeds,Update RSS feed |
| Programmations récurrentes | Create schedule,Delete schedule,List recurring schedules,Update schedule |
| Modèles | Create post template,Delete post template,Get post template,List post templates,Update post template |
| Utilitaires | Activity log,Add extra channel slots,Create AI credits checkout,Create X credits checkout,Generate an AI caption,Get quota usage,Preview link metadata,X (Twitter) API spend |
Où partent les publications
Tout ce que REST API programme peut partir sur l’un de ces 15 réseaux, vers un seul compte ou vers tous à la fois. Chacun renvoie à sa propre page, avec ses limites et ses types de publication.
Mise en route de REST API
Créez une clé API, envoyez-la comme jeton bearer, et commencez par la référence interactive, où chaque requête peut être testée dans le navigateur avant d'écrire la moindre ligne de code.
- Créez un compte BulkPublish et connectez les canaux sur lesquels vous voulez publier.
- Ouvrez Paramètres, puis Développeur, et créez une clé API. Une clé appartient à une organisation et se révoque sans toucher au reste.
- Envoyez la clé comme bearer token à chaque requête. La référence donne un exemple complet pour chaque opération.
Comment les équipes s’en servent
Pour les équipes qui intègrent la publication à leur propre produit, à leurs outils internes ou à leurs flux de données, là où une bibliothèque serait une dépendance de trop.
- Envoyez un mois de publications en une fois, puis laissez la file les sortir aux heures que vous avez choisies.
- Écrivez une fois et publiez partout. Un même post, adapté à chaque réseau, part sur tous les canaux connectés en même temps.
- Transformez le flux RSS d’un blog ou d’un podcast en publications automatiques dès qu’un nouvel élément paraît.
- Récupérez les chiffres. Impressions, engagement et clics sur les liens reviennent par le chemin qu’ont pris les publications.
Détails
L’essentiel sur REST API au même endroit, pour le configurer maintenant ou vérifier un point plus tard.
| Détail | Valeur |
|---|---|
| Authentification | Clé API, créée dans Paramètres puis Développeur |
| Opérations | 115 opérations |
| Réseaux | 15 réseaux |
Ouvrir REST API · Lire la documentation de l’API
Questions fréquentes
Ce que l’on veut généralement savoir avant de connecter REST API.
Quelles parties de BulkPublish sont couvertes ?
115 opérations, celles du tableau ci-dessus. Publications, médias, étiquettes, groupes de canaux, programmations récurrentes, publication auto par RSS et statistiques : tout ce que l’application elle-même appelle.
Comment fonctionne l’authentification ?
Par une clé API envoyée en bearer token. Créez-la dans Paramètres puis Développeur. Une clé appartient à une organisation et se révoque seule, sans déranger les autres.
Sur quels réseaux puis-je publier ?
Sur les 15, en un seul appel. Envoyez le même texte partout ou changez-le réseau par réseau : chaque post est vérifié contre les limites du réseau avant d’entrer en file, et non après avoir échoué.
Puis-je envoyer des images et des vidéos ?
Oui. Une seule requête pour les petits fichiers, ou une URL d’envoi direct pour expédier une grosse vidéo vers le stockage en plusieurs parties. Les deux vous rendent un identifiant de média à joindre au post.
Puis-je relire les statistiques ?
Oui. Les métriques par post et les résumés par compte reviennent pour chaque réseau qui les publie, et les clics sur les liens sont mesurés par BulkPublish : ils sont donc là même là où le réseau ne remonte rien.
Est-ce gratuit ?
Oui, sur tous les plans, y compris le gratuit. Il n’y a pas de facturation API à part. Ce que vous programmez compte dans le même quota mensuel de publications que ce que vous écrivez dans l’application.
Toujours bloqué ? Le centre d’aide vous guide pas à pas.
Guides et tutoriels
Tutoriels de notre blog qui utilisent REST API.
Autres intégrations
BulkPublish fonctionne aussi avec 28 autres outils. Choisissez-en un pour voir comment il se connecte.
Commencez à publier
Créez un compte, connectez vos canaux, et votre première publication peut être programmée deux minutes plus tard. Plan gratuit, sans carte, résiliable quand vous voulez.