> ## Documentation Index
> Fetch the complete documentation index at: https://docs.base44.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Instagram Business mit deiner App verbinden

> Richte den Instagram-Business-Connector ein, wähle seine Scopes und nutze ihn in Backend-Funktionen, um Beiträge zu veröffentlichen, auf Kommentare zu antworten und Direktnachrichten zu beantworten.

Verbinde deine App mit Instagram Business, um Feed-Beiträge zu veröffentlichen, Kommentare zu verwalten und Direktnachrichten zu beantworten. Das geht über ein gemeinsames Konto oder über das eigene Instagram-Konto jeder Person.

> [!NOTE]
>
> Du benötigst einen [**Builder-Tarif**](https://base44.com/pricing) oder höher, um Connectors in deiner App zu nutzen.

***

## Was du tun kannst

Bring die Beiträge, Kommentare und Nachrichten deines Instagram-Kontos in die Workflows deiner App.

> [card] Beiträge veröffentlichen
>
> Poste Fotos, Videos und Karussells in deinem Feed, wenn in deiner App etwas passiert, etwa wenn ein neues Produkt hinzukommt.

> [card] Kommentare verwalten
>
> Lies, beantworte und moderiere Kommentare zu deinen Beiträgen, zum Beispiel wenn ein Kommentar ein Stichwort enthält.

> [card] Direktnachrichten beantworten
>
> Lies Direktnachrichten und antworte aus deiner App innerhalb von 24 Stunden nach der letzten Nachricht der Person.

**Beispiel-Prompts**

Beschreibe im KI-Chat den Inhalt, was die Aktion auslöst, und alle dynamischen Felder. Zum Beispiel:

```text wrap theme={null}
Poste neue Produktfotos automatisch in meinem Instagram-Feed.
```

```text wrap theme={null}
Erstelle Instagram-Karussell-Beiträge aus meiner Portfolio-Galerie.
```

```text wrap theme={null}
Antworte auf Kommentare zu meinen Instagram-Beiträgen, wenn bestimmte Stichwörter erkannt werden.
```

```text wrap theme={null}
Moderiere Kommentare zu meinen Instagram-Beiträgen automatisch.
```

```text wrap theme={null}
Zeige die Profilinfos meines Instagram-Business-Kontos und die neuesten Feed-Beiträge in meiner App an.
```

***

## Instagram Business verbinden

Verbinde Instagram Business, damit deine App Beiträge veröffentlichen, Kommentare verwalten und Direktnachrichten beantworten kann.

> [!TIP]
>
> **Bevor du beginnst:** Verbinde dich mit einem Instagram-Business- oder Creator-Konto. Den Kontotyp kannst du in den Einstellungen der Instagram-App ändern.

> [tab] Gemeinsamer Connector
>
> Du verbindest ein Konto einmal, und alle, die deine App nutzen, teilen diese Verbindung und ihre Daten.
>
> **So fügst du einen gemeinsamen Instagram-Business-Connector hinzu:**
>
> 1. Klicke in der Seitenleiste deines Workspaces auf **Konnektoren**.
> 2. Klicke auf **Connector hinzufügen**.
> 3. Suche nach **Instagram Business** und klicke darauf.
> 4. Wähle **Shared connector** aus und klicke dann auf **Weiter**.
> 5. Gib einen **Verbindungsname** ein.
> 6. Wähle in **Wer hat Zugriff** aus, wo die Verbindung genutzt werden kann: **Apps und Super-Agent** (Standard), **Apps only** oder **Super agent only**.
> 7. (Optional) Wähle unter **Berechtigungen** die Scopes aus, die die Verbindung erhält.
> 8. Klicke auf **Connector hinzufügen**. Melde dich dann mit dem Instagram-Konto an, das du teilen möchtest.

> [tab] App-Nutzer-Connector
>
> Jede Person verbindet ihr eigenes Instagram-Konto. So kann deine App mit ihren Beiträgen, Kommentaren und Nachrichten arbeiten.
>
> > [!TIP]
> >
> > **Bevor du beginnst:** Nur Workspace-Owner und -Admins können einen App-Nutzer-Connector einrichten, und du brauchst deinen eigenen OAuth-Client. Siehe [Deinen eigenen OAuth-Client verwenden](https://docs.base44.com/de/Integrations/Connectors.md#using-your-own-oauth-client).
>
> **So fügst du einen App-Nutzer-Connector für Instagram Business hinzu:**
>
> 1. Klicke in der Seitenleiste deines Workspaces auf **Konnektoren**.
> 2. Klicke auf **Connector hinzufügen**.
> 3. Suche nach **Instagram Business** und klicke darauf.
> 4. Wähle **App-Benutzer-Connector** aus und klicke dann auf **Weiter**.
> 5. Kopiere die **Callback URL** und füge sie zu den erlaubten Redirect-URIs deiner Instagram-App hinzu.
> 6. Gib einen **Connector name** ein.
> 7. Gib die **Client-ID** und das **Client-Geheimnis** aus deiner Instagram-App ein.
> 8. Prüfe die Scopes unter **Scopes** und entferne alle, die deine App nicht braucht. Siehe [Scopes und Berechtigungen](#scopes-and-permissions).
> 9. Klicke auf **Konnektor hinzufügen**.
> 10. Öffne deine App im App-Editor.
> 11. Bitte den KI-Chat, eine Möglichkeit hinzuzufügen, mit der Personen ihr eigenes Instagram-Konto verbinden können.

***

## Scopes und Berechtigungen

Scopes steuern, was deine App in Instagram tun kann. Du wählst sie, wenn du einen Connector einrichtest.

> [card]
>
> **1. Base44 fügt hinzu**
>
> Diese Scopes sind immer enthalten. Sie erscheinen daher als gesperrte Scopes: unter **Berechtigungen** bei einem gemeinsamen Connector oder unter **Scopes** bei einem App-Nutzer-Connector.
>
> * `instagram_business_basic`: Grundlegende Informationen zum Konto ansehen, etwa den Nutzernamen und Medien
> * `instagram_business_manage_messages`: Direktnachrichten lesen und beantworten
>
> **2. Du konfigurierst**
>
> Wähle die Scopes, die deine App braucht: unter **Berechtigungen** bei einem gemeinsamen Connector oder unter **Scopes** bei einem App-Nutzer-Connector.
>
> * `instagram_business_content_publish`: Fotos, Videos und Karussells im Feed veröffentlichen
> * `instagram_business_manage_comments`: Kommentare zu den Beiträgen des Kontos lesen, beantworten und moderieren
>
> **Zugriff:** Deine App arbeitet mit dem Instagram-Konto, das die Verbindung autorisiert.

***

## Backend-Funktionen nutzen

Sobald Instagram Business verbunden ist, können deine Backend-Funktionen ein Zugriffstoken abrufen und die Instagram API direkt aufrufen. Base44 übernimmt den OAuth-Flow und die Token-Speicherung.

* Für eine gemeinsame Verbindung nutze `getConnection()`, um das Token abzurufen.
* Für eine App-Nutzer-Verbindung nutze `getCurrentAppUserConnection()`, damit jede Anfrage das Token der angemeldeten Person verwendet.

Rufe die Instagram API unter `graph.instagram.com` auf und übergib das Token im Query-Parameter `access_token`:

```javascript theme={null}
// Shared connection: one account the whole app uses
const { accessToken } = await base44.asServiceRole.connectors.getConnection("instagram");

const response = await fetch(
  `https://graph.instagram.com/me?fields=id,username&access_token=${accessToken}`,
);
const account = await response.json();
```

> [card] [Gemeinsame Connectors](https://docs.base44.com/de/developers/backend/resources/connectors/shared-connectors.md)
>
> Konfiguriere, deploye und rufe eine gemeinsame Verbindung aus einer Backend-Funktion auf.

> [card] [App-Nutzer-Connectors](https://docs.base44.com/de/developers/backend/resources/connectors/app-user-connectors.md)
>
> Rufe ein Token pro Nutzer ab und rufe die API im Namen der angemeldeten Person auf.

***

## Fehlerbehebung

Prüfe die Verbindung und den Zeitpunkt deiner Antworten, wenn Instagram Business in deiner App nicht mehr funktioniert.

> [accordion] Die Verbindung muss neu verbunden werden
>
> Base44 erneuert den Instagram-Zugriff im Hintergrund. Wenn der Zugriff verloren geht oder abläuft, zeigt die Verbindung **Diese Verbindung muss erneut hergestellt werden**. [Verbinde sie neu](https://docs.base44.com/de/Integrations/Connectors.md#managing-your-connectors) und melde dich mit demselben Instagram-Konto an. So stellst du sie für jede App wieder her, die sie nutzt.

> [accordion] Eine Antwort auf eine Direktnachricht schlägt fehl
>
> Instagram akzeptiert Antworten auf eine Direktnachricht innerhalb von 24 Stunden nach der letzten Nachricht der Person. Antworte innerhalb dieses Zeitraums oder warte, bis dir die Person erneut schreibt.

> [!NOTE]
>
> Diese Seite wurde mit KI übersetzt. Die genauesten und aktuellsten Informationen findest du in der [englischen Version](https://docs.base44.com/index.md).


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.