> ## 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.

# Reddit API

> Optionen zum Posten mit der Reddit API

export const HeaderAPI = ({noProfileKey, profileKeyRequired}) => <>
    <ParamField header="Authorization" type="string" required>
      <a href="/apis/overview#authorization">API Key</a> of the Primary Profile.
      <br />
      <br />
      Format: <code>Authorization: Bearer API_KEY</code>
    </ParamField>
    {!noProfileKey && (profileKeyRequired ? <ParamField header="Profile-Key" type="string" required>
          <a href="/apis/overview#profile-key-format">Profile Key</a> of a User Profile.
          <br />
          <br />
          Format: <code>Profile-Key: PROFILE_KEY</code>
        </ParamField> : <ParamField header="Profile-Key" type="string">
          <a href="/apis/overview#profile-key-format">Profile Key</a> of a User Profile.
          <br />
          <br />
          Format: <code>Profile-Key: PROFILE_KEY</code>
        </ParamField>)}
  </>;

## Posten auf Reddit

Im Folgenden finden Sie die erforderlichen Body-Parameter zum Posten mit der Reddit API. Stellen Sie sicher, dass der Subreddit automatisiertes Posten erlaubt.
Weitere Informationen finden Sie unter [Reddit-Medienrichtlinien](/media-guidelines/reddit) und [Reddit-Autorisierung](/dashboard/connect-social-accounts/reddit).

```json Reddit Post theme={"system"}
{
  "post": "Reddit post", // empty string is allowed
  "platforms": ["reddit"], // required
  "redditOptions": {
    "title": "Reddit Post Title", // required
    "subreddit": "test", // required (no "/r/" needed)
    "link": "https://www.website.com" // optional: post a link
  }
}
```

<ul class="custom-bullets">
  <li>`title` (erforderlich): Der Titel des Beitrags auf Reddit.</li>

  <li>
    `subreddit` (erforderlich): Der Subreddit, an den der Beitrag gesendet wird. Bitte beachten Sie die
    Posting-Richtlinien des Subreddits. Ein guter Subreddit zum Testen ist */r/test/* und kann hier angesehen werden:
    [https://www.reddit.com/r/test/](https://www.reddit.com/r/test/)
  </li>

  <li>
    `link` (optional): Wenn Sie auf Reddit einen Link statt Text im Subreddit posten möchten.
    Der Text des Parameters `post` ist weiterhin erforderlich, wird aber nicht in den Beitrag aufgenommen,
    da Reddit-Links keinen Textkörper haben können.
  </li>
</ul>

<Warning>
  Prüfen Sie stets die Regeln des Subreddits, bevor Sie posten. Manche Subreddits haben eine Karma-Schwelle,
  erfordern eine Mitgliedschaft für einen bestimmten Zeitraum, begrenzen die Postingfrequenz, erlauben keine Bilder oder
  verlangen einen Flair. Zudem haben die meisten Subreddits konkrete Regeln zu Spam und Eigenwerbung.
  Wenn Sie diese Regeln nicht befolgen, können Sie vom Subreddit oder von Reddit gesperrt werden.
</Warning>

## Ein Bild auf Reddit posten

Posten Sie ein Bild auf Reddit, indem Sie entweder die Bild-URL im Parameter `mediaUrl` oder im Parameter `link` von `redditOptions` angeben. Als `link` gepostete Bilder werden zum vollständigen Bild aufgelöst.

Der Text im Parameter `post` wird ignoriert, ist aber weiterhin erforderlich, damit der Beitrag erfolgreich eingereicht werden kann. Reddit beschränkt das gemeinsame Posten von Bild und Text auf den Online-„Fancy Pants"-Editor. Das bedeutet: Entweder Bild oder Text kann gepostet werden, aber nicht beides gleichzeitig.

```json Reddit Post with Image theme={"system"}
{
  "post": "Reddit post", // required, but not added to the post
  "platforms": ["reddit"], // required
  "mediaUrls": "https://my-media-url.com",
  "redditOptions": {
    "title": "Reddit Post Title", // required
    "subreddit": "test" // required (no "/r/" needed)
  }
}
```

## Reddit-Flair hinzufügen

Manche Subreddits verlangen einen Flair. Subreddit-Moderatoren definieren die Flairs vor, und jedes Flair hat eine eindeutige ID. Fügen Sie im Reddit-Beitrag an Ayrshare die Flair-ID und optional einen Flair-Text hinzu, sofern der Text überschrieben werden kann.

```json Reddit Post with Flair theme={"system"}
{
  "redditOptions": {
    "flairId": "jM8nH92enjswas", // Id of the flair
    "flairText": "My New Flair text" // Override the flair text if allowed by flair
  }
}
```

Sie können die Flair-ID eines Subreddits ermitteln, indem Sie den Endpunkt [/post/redditFlair](/apis/utils/reddit-get-flair) aufrufen.

## Prüfen, ob ein Subreddit existiert

Prüfen Sie mit dem [/validate-Endpunkt](/apis/validate/check-subreddit), ob ein Subreddit existiert.

## Rich-Text-Formatierung zu Reddit-Beiträgen hinzufügen

Wenn Sie fett-, kursiv- oder hochgestellten Text zu einem Reddit-Beitrag hinzufügen möchten, verwenden Sie [Reddit-flavored Markdown](https://www.reddit.com/wiki/markdown#wiki_new_reddit-flavored_markdown).

```json Reddit Post with Rich Text theme={"system"}
{
  "post": "For example, this can be *italic* or **bold** or ^super ",
  "platforms": ["reddit"],
  "redditOptions": {
    "title": "Rich Text Post",
    "subreddit": "test"
  }
}
```

## Reddit-Erwähnungen

Erwähnen Sie einen anderen Reddit-Nutzer oder einen Subreddit.

<ul class="custom-bullets">
  <li>Erwähnen Sie einen Reddit-Nutzer, indem Sie `@subreddit` oder `u/username` im Beitragstext hinzufügen.</li>
  <li>Erwähnen Sie einen Subreddit, indem Sie `r/subreddit` im Beitragstext hinzufügen.</li>
</ul>

Beispiel:

```json Reddit Post with Mention theme={"system"}
{
  "post": "The best Reddit post ever for user @ayrshare and subreddit r/SiliconValleyHBO",
  "platforms": ["reddit"]
}
```

<Warning>
  Bitte lesen Sie die [wichtigen Regeln](/testing/post-verification#mentions) zu Erwähnungen.
</Warning>

## Zeichenbeschränkungen

Weitere Informationen finden Sie unter [Reddit-Zeichenbeschränkungen](/help-center/technical-support/character_limits#reddit-character-limits).

## Zusätzliche Endpunkte

<Card title="Reddit-Flair abrufen" icon="code" href="/apis/utils/reddit-get-flair" horizontal />
