Python SDK
BulkPublish
Python SDK om social posts in te plannen en te publiceren
Publiceer vanuit Python met een client die werkt zoals jij: synchroon voor scripts en async voor services. Plan posts in, upload media en haal statistieken binnen voor je eigen analyses.
Bewerkingen van Python SDK
Python SDK kan 89 bewerkingen gebruiken, hieronder verdeeld over 17 onderdelen. De lijst komt rechtstreeks uit de code waar Python SDK mee praat, dus alles erop werkt vandaag al.
| Onderdeel | Bewerkingen |
|---|---|
| Statistieken | analytics.account(),analytics.engagement(),analytics.links(),analytics.post_history(),analytics.refresh(),analytics.summary() |
| Kalendernotities | calendar_notes.create(),calendar_notes.delete(),calendar_notes.list(),calendar_notes.update() |
| Kanaalgroepen | channel_sets.create(),channel_sets.delete(),channel_sets.list(),channel_sets.update() |
| Kanalen | channels.disconnect(),channels.get(),channels.health(),channels.list(),channels.list_platforms(),channels.update() |
| Klantverbindingslinks | client_connect_links.create(),client_connect_links.delete(),client_connect_links.list() |
| Hashtaggroepen | hashtag_groups.create(),hashtag_groups.delete(),hashtag_groups.get(),hashtag_groups.list(),hashtag_groups.update() |
| Inbox | inbox.list_conversations(),inbox.list_messages(),inbox.send_message(),inbox.update_conversation() |
| Labels | labels.create(),labels.delete(),labels.list(),labels.update() |
| Media | media.abort_multipart(),media.complete_multipart(),media.create_multipart(),media.delete(),media.get(),media.get_labels(),media.list(),media.set_labels(),media.thumbnail(),media.update(),media.upload() |
| Meldingen | notifications.delete(),notifications.list(),notifications.mark_read(),notifications.preferences(),notifications.update_preferences() |
| Organisaties | organizations.create(),organizations.list() |
| Platformen | platforms.list() |
| Posts | posts.approve(),posts.bulk(),posts.create(),posts.delete(),posts.engagement(),posts.get(),posts.list(),posts.metrics(),posts.moderate_comment(),posts.publish(),posts.publish_as_story(),posts.queue_slot(),posts.reject(),posts.reply_to_comment(),posts.retry(),posts.share(),posts.unshare(),posts.update() |
| Beoordelingslinks | review_links.create(),review_links.delete(),review_links.list() |
| Automatisch posten via RSS | rss_feeds.create(),rss_feeds.delete(),rss_feeds.list(),rss_feeds.update() |
| Terugkerende planningen | schedules.create(),schedules.delete(),schedules.list(),schedules.update() |
| Sjablonen | templates.create(),templates.delete(),templates.get(),templates.list(),templates.update() |
Waar de posts naartoe gaan
Wat Python SDK inplant, kan naar elk van deze 15 netwerken, naar één account of naar allemaal tegelijk. Elk netwerk linkt naar een eigen pagina met zijn limieten en berichttypen.
Python SDK instellen
Installeer het met pip, geef je API-sleutel mee en gebruik de sync- of de async-client. Beide bieden dezelfde methodes.
- Maak een BulkPublish-account en koppel de kanalen waar je naartoe wilt publiceren.
- Open Instellingen, dan Ontwikkelaar, en maak een API-sleutel aan. Een sleutel hoort bij één organisatie en kun je intrekken zonder de rest te raken.
- Stuur de sleutel bij elk verzoek mee als bearer token. De referentie heeft bij elke bewerking een uitgewerkt voorbeeld.
Hoe teams dit gebruiken
Past bij datateams, automatiseringsscripts en Django- of FastAPI-apps die posten of rapporteren ingebouwd willen hebben.
- Zet een hele maand aan posts in één keer klaar en laat de wachtrij ze uitsturen op de tijden die jij hebt gekozen.
- Eén keer schrijven, overal publiceren. Dezelfde post, per netwerk aangepast, gaat tegelijk naar alle gekoppelde kanalen.
- Maak van de RSS-feed van een blog of podcast automatische posts zodra er iets nieuws verschijnt.
- Haal de cijfers terug. Weergaven, interactie en linkkliks komen terug langs dezelfde weg als waarlangs de posts vertrokken.
Details
De praktische feiten over Python SDK op één plek, om het nu in te stellen of later iets na te kijken.
| Detail | Waarde |
|---|---|
| Authenticatie | API-sleutel, aangemaakt onder Instellingen en dan Ontwikkelaar |
| Installatie | pip install bulkpublish |
| Bewerkingen | 89 bewerkingen |
| Netwerken | 15 netwerken |
Python SDK openen · Lees de API-documentatie
Veelgestelde vragen
Wat mensen meestal willen weten voordat ze Python SDK koppelen.
Welke delen van BulkPublish worden gedekt?
89 bewerkingen, die uit de tabel hierboven. Posts, media, labels, kanaalgroepen, terugkerende planningen, automatisch posten via RSS en statistieken, dus alles wat de app zelf ook aanroept.
Hoe werkt de authenticatie?
Met een API-sleutel die je als bearer token meestuurt. Maak er een aan onder Instellingen en dan Ontwikkelaar. Een sleutel hoort bij één organisatie en kun je apart intrekken zonder de andere te storen.
Naar welke netwerken kan ik publiceren?
Naar alle 15, in één aanroep. Stuur overal dezelfde tekst of pas hem per netwerk aan: elke post wordt tegen de limieten van dat netwerk gecontroleerd voordat hij in de wachtrij komt, niet pas nadat hij mislukt is.
Kan ik afbeeldingen en video uploaden?
Ja. Kleine bestanden in één verzoek, of vraag een directe upload-URL aan en stuur grote video in delen rechtstreeks naar de opslag. Allebei geven je een media-id die je aan een post hangt.
Kan ik statistieken teruglezen?
Ja. Cijfers per post en overzichten per account komen terug van elk netwerk dat ze publiceert, en linkkliks meet BulkPublish zelf, dus die zijn er ook waar een netwerk niets rapporteert.
Is het gratis te gebruiken?
Ja, op elk abonnement, ook het gratis abonnement. Er zijn geen aparte API-kosten. Wat je inplant telt mee voor hetzelfde maandelijkse postentegoed als alles wat je in de app schrijft.
Kom je er niet uit? Het helpcentrum legt het stap voor stap uit.
Handleidingen en tutorials
Stapsgewijze artikelen uit onze blog met Python SDK.
Andere integraties
BulkPublish werkt ook met 28 andere tools. Kies er een om te zien hoe de koppeling werkt.
Begin met publiceren
Maak een account, koppel je kanalen, en een paar minuten later kan je eerste post ingepland staan. Gratis abonnement, geen kaart, stop wanneer je wilt.