agoras.platforms package¶
The agoras.platforms package provides concrete implementations of the SocialNetwork interface for 10 social media platforms.
Package Overview¶
This package contains platform-specific implementations that extend the abstract interfaces defined in agoras-core. Each platform provides:
Platform-specific API client implementations
OAuth2 authentication handlers
Wrapper classes that implement the
SocialNetworkinterfacePlatform-specific posting and interaction methods
Dependencies: Requires agoras-core>=2.0.0 and platform-specific SDKs.
Supported Platforms¶
Facebook - Social network
X (formerly Twitter) - Social network
Instagram - Photo and video sharing
LinkedIn - Professional network
Discord - Gaming and community platform
YouTube - Video platform
TikTok - Short-form video
Telegram - Messaging platform
Threads - Text-based conversations (Meta)
WhatsApp - Messaging platform
Note
This documentation covers all 10 platforms. Facebook, X, and Instagram are documented in Part 1. Remaining platforms (LinkedIn, Discord, YouTube, TikTok, Threads, Telegram, WhatsApp) are documented below.
agoras.platforms.facebook package¶
Facebook platform implementation.
agoras.platforms.facebook package¶
agoras.platforms.facebook.wrapper module¶
Main Facebook wrapper class implementing the SocialNetwork interface.
agoras.platforms.x package¶
X (formerly Twitter) platform implementation.
agoras.platforms.x package¶
agoras.platforms.x.wrapper module¶
Main X wrapper class implementing the SocialNetwork interface.
agoras.platforms.instagram package¶
Instagram platform implementation.
agoras.platforms.instagram package¶
agoras.platforms.instagram.wrapper module¶
Main Instagram wrapper class implementing the SocialNetwork interface.
agoras.platforms.linkedin package¶
LinkedIn platform implementation.
agoras.platforms.linkedin package¶
agoras.platforms.linkedin.wrapper module¶
Main LinkedIn wrapper class implementing the SocialNetwork interface.
agoras.platforms.discord package¶
Discord platform implementation.
agoras.platforms.discord package¶
agoras.platforms.discord.wrapper module¶
Main Discord wrapper class implementing the SocialNetwork interface.
agoras.platforms.youtube package¶
YouTube platform implementation.
agoras.platforms.youtube package¶
agoras.platforms.youtube.wrapper module¶
Main YouTube wrapper class implementing the SocialNetwork interface.
agoras.platforms.tiktok package¶
TikTok platform implementation.
agoras.platforms.tiktok package¶
agoras.platforms.tiktok.wrapper module¶
Main TikTok wrapper class implementing the SocialNetwork interface.
agoras.platforms.threads package¶
Threads platform implementation.
agoras.platforms.threads package¶
agoras.platforms.threads.wrapper module¶
Main Threads wrapper class implementing the SocialNetwork interface.
agoras.platforms.telegram package¶
Telegram platform implementation.
agoras.platforms.telegram package¶
agoras.platforms.telegram.wrapper module¶
Main Telegram wrapper class implementing the SocialNetwork interface.
agoras.platforms.whatsapp package¶
WhatsApp platform implementation.
agoras.platforms.whatsapp package¶
agoras.platforms.whatsapp.wrapper module¶
Main WhatsApp wrapper class implementing the SocialNetwork interface.