Aller au contenu

API des connexions

L’API des connexions permet de répertorier et de consulter les comptes de réseaux sociaux associés à votre marque : Instagram, Threads, Bluesky, Page Facebook, TikTok et YouTube. Utilisez-la pour obtenir les connection_id cibles et vérifier les autorisations avant de publier du contenu.


MéthodeCheminDescriptionPortée (Scope) requise
GET/v1/brand/connectionsLister les comptes de réseaux sociaux connectés avec filtrage optionnel par plateformeconnections:read ou *
GET/v1/brand/connections/{connection_id}Récupérer les détails de connexion et les diagnostics d’autorisation en directconnections:read ou *

📋 Lister les connexions (GET /v1/brand/connections)

Section intitulée « 📋 Lister les connexions (GET /v1/brand/connections) »

Récupérez tous les comptes de réseaux sociaux connectés sous la marque.

ParamètreTypeRequisDescription
sns_typestringOptionnelFiltrer par instagram, threads, bluesky, facebook_page, tiktok ou youtube
Fenêtre de terminal
curl -X GET "https://api.ankk.app/v1/brand/connections?sns_type=instagram" \
-H "Authorization: Bearer spk_live_xxxxxxxx"
{
"items": [
{
"id": "conn_01jm8x9k2example",
"sns_type": "instagram",
"platform": "meta.instagram",
"display_name": "ACME Official",
"username": "acme_official",
"profile_image_url": "https://example.com/profiles/acme.jpg",
"status": "connected",
"created_at": "2026-08-01T10:00:00Z"
}
]
}

🔍 Obtenir les détails de connexion (GET /v1/brand/connections/{connection_id})

Section intitulée « 🔍 Obtenir les détails de connexion (GET /v1/brand/connections/{connection_id}) »

Récupérez les détails de connexion ainsi que les diagnostics d’autorisation de publication en direct.

Fenêtre de terminal
curl -X GET "https://api.ankk.app/v1/brand/connections/conn_01jm8x9k2example" \
-H "Authorization: Bearer spk_live_xxxxxxxx"
{
"id": "conn_01jm8x9k2example",
"sns_type": "instagram",
"platform": "meta.instagram",
"display_name": "ACME Official",
"username": "acme_official",
"profile_image_url": "https://example.com/profiles/acme.jpg",
"status": "connected",
"created_at": "2026-08-01T10:00:00Z",
"publish_authorization": {
"status": "scope_authorized",
"required_scopes": ["instagram_business_basic", "instagram_business_content_publish"],
"missing_scopes": [],
"retryable": false
}
}

Codes de statut d’autorisation (publish_authorization.status)

Section intitulée « Codes de statut d’autorisation (publish_authorization.status) »
StatutSignification et action
scope_authorizedEntièrement autorisé. Prêt à publier.
scope_permission_unverifiedVérification en attente. La publication peut être tentée.
scope_permission_missingPortées requises manquantes. Ré-autorisation requise dans l’interface Web.
scope_review_disabledBloqué par le statut de révision de l’application sur la plateforme ou les limites du mode développeur.
unsupportedOpération non prise en charge sur cette connexion.