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

# Übersicht der Comments-API

> Kommentare auf einem Social-Media-Beitrag posten, beantworten, abrufen und löschen

export const PlansAvailable = ({plans = [], maxPackRequired}) => {
  let displayPlans = plans;
  if (plans && plans.length === 1) {
    const lowerCasePlan = plans[0].toLowerCase();
    if (lowerCasePlan === "business") {
      displayPlans = ["Launch", "Business", "Enterprise"];
    } else if (lowerCasePlan === "premium") {
      displayPlans = ["Premium", "Launch", "Business", "Enterprise"];
    }
  }
  return <Note>
Available on {displayPlans.length === 1 ? "the " : ""}
{displayPlans.join(", ").replace(/\b\w/g, l => l.toUpperCase())}{" "}
{displayPlans.length > 1 ? "plans" : "plan"}.

{maxPackRequired && <span onClick={() => window.open('https://www.ayrshare.com/docs/additional/maxpack', '_self')} className="flex items-center mt-2 cursor-pointer">
 <span className="px-1.5 py-0.5 rounded text-sm" style={{
    backgroundColor: '#C264B6',
    color: 'white',
    fontSize: '12px'
  }}>
   Max Pack required
 </span>
</span>}
</Note>;
};

<PlansAvailable plans={["premium"]} maxPackRequired={false} />

Mit den Comments-Endpunkten können Ihre Nutzer Kommentare zu ihren Beiträgen posten, beantworten, abrufen und löschen.
Es gibt vier Typen von Kommentar-IDs: Ayrshare Post ID, Social Post ID, Ayrshare Comment ID und Social Comment ID.
Jede dieser IDs wird für unterschiedliche Zwecke verwendet.

## Kommentar-ID-Typen

### Kommentare mit Ayrshare Post ID

Der typische Ablauf: Wenn Sie einen Beitrag über Ayrshare veröffentlichen, erhalten Sie die Ayrshare Post ID.
Sie können diese [Ayrshare Post ID](/apis/overview#ayrshare-post-id) anschließend verwenden, um Kommentare zu diesem Beitrag zu verwalten.

Unterstützte Plattformen: Bluesky, Facebook Pages, Instagram, LinkedIn, Reddit, Threads, TikTok, Twitter und YouTube.

Beispiel:

<Steps>
  <Step title="Einen Beitrag veröffentlichen">
    Verwenden Sie den Endpunkt [/post](/apis/post/post), um über Ayrshare einen Beitrag zu veröffentlichen. Dieser kann in einem einzigen Aufruf an mehrere soziale Netzwerke gesendet werden.

    In der Antwort finden Sie die [Ayrshare Post ID](/apis/overview#ayrshare-post-id) auf oberster Ebene.

    ```json {12} theme={"system"}
    {
        "status": "success",
        "errors": [],
        "postIds": [
        {
            "status": "success",
            "id": "106638148652329_591370753547555",
            "postUrl": "https://www.facebook.com/106638148652329/posts/591370753547555",
            "platform": "facebook"
        }
        ],
        "id": "E4UdUr1yRbvI7qqCSlaq", // Ayrshare Post ID
        "refId": "9abf1426d6ce9122ef11c72bd62e59807c5cc055",
        "post": "What an amazing day",
        "validate": true
    }
    ```
  </Step>

  <Step title="Einen Kommentar posten">
    Verwenden Sie den Endpunkt [/comments](/apis/comments/post-comment), um mit der Ayrshare Post ID einen Kommentar zu posten.
    Der Kommentar wird automatisch in jedem sozialen Netzwerk gepostet, in dem der ursprüngliche Beitrag veröffentlicht wurde.
    Wenn Sie den Beitrag beispielsweise auf Facebook und Instagram veröffentlicht haben, erscheint der Kommentar auf beiden Plattformen.

    ```http theme={"system"}
    POST https://api.ayrshare.com/api/comments/:id
    ```
  </Step>

  <Step title="Kommentare abrufen">
    Verwenden Sie den Endpunkt [/comments](/apis/comments/get-comments), um die Kommentare zum Beitrag anhand der Ayrshare Post ID abzurufen.
    So erhalten Sie alle Kommentare aus jedem sozialen Netzwerk, in dem der Beitrag veröffentlicht wurde.
    Wenn Sie beispielsweise auf Facebook und Instagram gepostet haben, erhalten Sie Kommentare von beiden Plattformen.

    ```http theme={"system"}
    GET https://api.ayrshare.com/api/comments/:id
    ```
  </Step>
</Steps>

### Kommentare mit Social Post ID

Manchmal möchten Sie Kommentare zu einem Beitrag verwalten, der nicht über Ayrshare veröffentlicht wurde.
In diesem Fall können Sie die [Social Post ID](/apis/overview#social-post-id) verwenden, also die vom sozialen Netzwerk vergebene Beitrags-ID.

<Note>
  Wenn der Beitrag über Ayrshare veröffentlicht wurde, verwenden Sie die [Ayrshare Post
  ID](/apis/comments/overview#comments-with-ayrshare-post-id).
</Note>

Beispiel:

<Steps>
  <Step title="Post-Historie abrufen">
    Rufen Sie zunächst über den [Get All Post History Endpunkt](/apis/history/history-platform) die Instagram-Beiträge ab, die außerhalb von Ayrshare veröffentlicht wurden.

    Der Endpunkt gibt eine Liste von Beiträgen mit der sozialen `id` des Beitrags zurück.

    ```json {13} theme={"system"}
    {
        "status": "success",
        "posts": [
            {
                "mediaUrl": "https://scontent.cdninstagram.com/v/t51.2885-15/7531.jpg",
                "permalink": "https://www.instagram.com/p/B5OBT3ygpfg/",
                "commentsCount": 0,
                "created": "2022-05-20T17:26:03Z",
                "likeCount": 0,
                "mediaProductType": "FEED",
                "mediaType": "IMAGE",
                "username": "thegoodone",
                "id": "17833140557332933", // Instagram Social Post ID
                "thumbnailUrl": "https://scontent-lga3-2.cdninstagram.com/v/t51..jpg",
                "post": "The #Mandalorian is on tonight instead of Friday",
                "postUrl": "https://www.instagram.com/p/B5OBT3ygpfg/"
            },
        ]
    }
    ```

    <Note>Die soziale Post-`id` wird außerdem im Feld `postIds` des [Post-Endpunkts](/apis/post/post) zurückgegeben.</Note>
  </Step>

  <Step title="Kommentare zu einem Beitrag abrufen">
    Verwenden Sie die zurückgegebene `id`, um [alle Kommentare](/apis/comments/get-comments) zu einem bestimmten Instagram-Beitrag abzurufen: soziale `id`, `searchPlatformId` auf `true` und `platform` auf `instagram` gesetzt.

    ```http theme={"system"}
    GET https://api.ayrshare.com/api/comments/17833140557332933?platform=instagram&searchPlatformId=true
    ```
  </Step>

  <Step title="Kommentar-ID zum Abrufen der Kommentar-Details verwenden">
    Das im vorherigen Schritt zurückgegebene JSON enthält für jeden Kommentar eine `commentId`, das ist die [Social Comment ID](/apis/overview#social-comment-id).

    ```json {5} theme={"system"}
    {
        "instagram": [
            {
                "comment": "What an amazing comment",
                "commentId": "17969247335804735", // Social Comment ID
                "created": "2024-11-26T11:49:00Z",
                "from": {
                "id": "103038435208332",
                "username": "john_smith"
                },
                "hidden": false,
                "likeCount": 3,
                "platform": "instagram",
                "postId": "18231730279304333",
                "username": "john_smith"
            }
        ]
    }

    ```
  </Step>
</Steps>

### Kommentare mit Ayrshare Comment ID

Verwalten Sie Kommentare zu einem Beitrag, der über Ayrshare veröffentlicht wurde, mit der [Ayrshare Comment ID](/apis/overview#ayrshare-comment-id).
Die Ayrshare Comment ID ist die von Ayrshare vergebene Kommentar-ID und ist im Feld `commentId` der Antwort beim [Posten eines Kommentars](/apis/comments/post-comment) zu finden.

Dies wird häufig verwendet, wenn Sie Details zu einem bestimmten über Ayrshare veröffentlichten Kommentar abrufen möchten.

### Kommentare mit Social Comment ID

Verwalten Sie Kommentare zu einem Beitrag, der nicht über Ayrshare veröffentlicht wurde, mit der [Social Comment ID](/apis/overview#social-comment-id).
Die Social Comment ID ist die Kommentar-ID des sozialen Netzwerks (nicht die Ayrshare-ID) und ist im Feld `commentId` der Antwort beim [Abrufen von Kommentaren](/apis/comments/get-comments) zu finden.

```http theme={"system"}
GET https://api.ayrshare.com/api/comments/17969247335804735?platform=instagram&searchPlatformId=true&commentId=true
```

Dies wird häufig verwendet, wenn Sie Details zu einem bestimmten außerhalb von Ayrshare veröffentlichten Kommentar abrufen möchten, etwa LinkedIn-Antworten auf Kommentare.

## Kommentare deaktivieren

Sie können Kommentare beim Veröffentlichen eines Beitrags mit dem Feld `disableComments` im [/post-Endpunkt](/apis/post/post) deaktivieren. Kommentare werden nur für Instagram, LinkedIn und TikTok deaktiviert.

Sie können Kommentare auch für einen bereits veröffentlichten Beitrag über den Endpunkt [Update Post](/apis/post/update-post) und das Feld `disableComments` aktivieren oder deaktivieren.

## Plattform-Einschränkungen

<Note>
  **TikTok – `DELETE /comments` nur für eigene Kommentare.** [`DELETE /comments`](/apis/comments/delete-comments) funktioniert bei TikTok nur für Kommentare, die vom authentifizierten TikTok-Konto selbst verfasst wurden (Ihre eigenen Antworten). Der Versuch, einen Kommentar eines anderen Nutzers zu löschen, liefert Ayrshare `code: 328`. Für die Moderation von Drittkommentaren auf Ihren eigenen TikTok-Videos kontaktieren Sie den Support, damit wir bestätigen können, was für Ihren verknüpften Kontotyp verfügbar ist.
</Note>

```
```
