Capacités et limites des SNS
ANKK APP s’intègre à six grandes plateformes de réseaux sociaux : Instagram, Threads, Bluesky, Facebook Page, TikTok et YouTube. Chaque plateforme applique ses propres règles et limites pour les médias, détaillées ci-dessous.
📊 Matrice des spécifications des plateformes
Section intitulée « 📊 Matrice des spécifications des plateformes »| Plateforme | Caractères Max | Types de contenu | Contraintes médias (Images/Vidéos) | Politique de hashtags | Méthode d’authentification |
|---|---|---|---|---|---|
| 2 200 | post, reel, story | • post : 1–10 images (carrousel 2–10) ou 1 vidéo• reel : 1 vidéo requise• story : 1 image ou 1 vidéo | append_to_text(Max 30) | Connexion Instagram pour les entreprises (compte professionnel) | |
| Threads | 500 (Pondéré par emojis/graphèmes) | post, thread | • Max 10 images/vidéos • Fils connectés ( thread_posts) pris en charge | append_to_text | OAuth Threads |
| Bluesky | 300 (3 000 octets) | post | • 1–4 images (Max 2 Mo chacune) • Vidéo unique prise en charge (MP4, Max 100 Mo) | unsupported | Mot de passe d’application / OAuth ATProto |
| Facebook Page | 63 206 | post | • Photo unique / multi-photo (2–10) • Vidéo unique | append_to_text | Connexion Facebook (Administrateur de page) |
| YouTube | 5 000 (Description) | video | • Vidéo unique requise • 1 image miniature personnalisée | provider_tags(YouTube Tags) | OAuth Google / YouTube Data API |
| TikTok | 2 200 | video, photo | • video : Vidéo unique requise• photo : Carrousel de 1–35 photos | append_to_text | OAuth comptes TikTok Business |
[!NOTE] La disponibilité de la publication dépend du niveau de votre compte (Professionnel/Créateur), du statut d’examen de l’application et des portées (scopes) OAuth accordées.
💬 Modèles de commentaires et d’engagement
Section intitulée « 💬 Modèles de commentaires et d’engagement »| Plateforme | Architecture d’engagement |
|---|---|
| Commentaires média avec une hiérarchie de réponses imbriquées à 1 niveau | |
| Threads | Les réponses sont des enregistrements de publication autonomes chaînés par l’ID de la publication parente |
| Bluesky | Les commentaires sont des enregistrements post du protocole AT avec des références racine et parente |
| Facebook Page | Modération administrateur, réponses, commentaires, masquage et suppression pris en charge |
| YouTube | Traitement distinct des commentThread de haut niveau par rapport aux réponses comment enfants |
| TikTok | Lecture des commentaires et réponses pris en charge via les comptes TikTok Business |
🔒 Statut de disponibilité des capacités (availability)
Section intitulée « 🔒 Statut de disponibilité des capacités (availability) »L’API et l’interface Web évaluent les preuves d’octroi au moment de l’exécution pour déterminer la viabilité de l’exécution :
| Statut | Signification | Action recommandée |
|---|---|---|
available (scope_authorized) | Toutes les autorisations requises sont vérifiées | Poursuivre l’opération |
permission_unverified | Preuves insuffisantes mais exécution autorisée | Tenter l’opération et surveiller le résultat |
permission_required | Portées OAuth requises manquantes dans l’octroi | Ré-autoriser via Connecter les SNS |
review_disabled | Bloqué par le statut d’examen de l’application de la plateforme | Fonctionnalité restreinte jusqu’à ce que l’examen de l’application soit réussi |
unsupported | Fonctionnalité non prise en charge par le protocole de la plateforme | Utiliser une plateforme alternative |
[!IMPORTANT] Un statut
permission_requiredau niveau d’une fonctionnalité est distinct d’une déconnexion complète du compte (reconnect_required). Par exemple, la publication peut fonctionner alors que les autorisations nécessaires aux statistiques sont absentes.
📈 Valeurs de statut des métriques
Section intitulée « 📈 Valeurs de statut des métriques »Les données d’analyse sont rapportées avec une sémantique de statut explicite :
0: La valeur observée sur la plateforme est réellement 0 (ex : 0 vue)null/ vide : Synchronisation en cours ou récupération en arrière-plan en attenteunsupported: L’API de la plateforme ne fournit pas cette métriquestale: Dernière mesure réussie mise en cache, actualisation programmée