Zum Inhalt springen

Connections-API

Die Connections-API ermöglicht es Ihnen, verbundene Social-Media-Konten (Instagram, Threads, Bluesky, Facebook-Seite, TikTok, YouTube) unter Ihrer Brand aufzulisten und zu inspizieren. Verwenden Sie diese API, um Ziel-connection_ids abzurufen und Berechtigungen vor der Veröffentlichung von Inhalten zu überprüfen.


MethodePfadBeschreibungErforderlicher Scope
GET/v1/brand/connectionsVerbundene SNS-Konten mit optionaler Plattformfilterung auflistenconnections:read oder *
GET/v1/brand/connections/{connection_id}Verbindungsdetails und Live-Autorisierungsdiagnose abrufenconnections:read oder *

📋 Verbindungen auflisten (GET /v1/brand/connections)

Abschnitt betitelt „📋 Verbindungen auflisten (GET /v1/brand/connections)“

Rufen Sie alle verbundenen SNS-Konten unter der Brand ab.

ParameterTypErforderlichBeschreibung
sns_typestringOptionalFiltern nach instagram, threads, bluesky, facebook_page, tiktok oder youtube
Terminal-Fenster
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"
}
]
}

🔍 Verbindungsdetails abrufen (GET /v1/brand/connections/{connection_id})

Abschnitt betitelt „🔍 Verbindungsdetails abrufen (GET /v1/brand/connections/{connection_id})“

Rufen Sie Verbindungsdetails zusammen mit der Live-Diagnose zur Veröffentlichungsautorisierung ab.

Terminal-Fenster
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
}
}

Autorisierungs-Statuscodes (publish_authorization.status)

Abschnitt betitelt „Autorisierungs-Statuscodes (publish_authorization.status)“
StatusBedeutung & Aktion
scope_authorizedVollständig autorisiert. Bereit zum Veröffentlichen.
scope_permission_unverifiedÜberprüfung ausstehend. Veröffentlichung kann versucht werden.
scope_permission_missingErforderliche Scopes fehlen. Erneute Autorisierung in der Web-UI erforderlich.
scope_review_disabledBlockiert durch den App-Review-Status der Plattform oder Einschränkungen im Entwicklermodus.
unsupportedVorgang wird für diese Verbindung nicht unterstützt.