メインコンテンツへスキップ

Reddit への投稿

Reddit API を使用して投稿するには、以下のボディパラメーターが必要です。サブレディットが自動投稿を許可していることを確認してください。 詳細については Reddit Media GuidelinesReddit Authorization を参照してください。
Reddit Post
  • title (必須): Reddit の投稿タイトル。
  • subreddit (必須): 投稿を送信するサブレディット。サブレディットの投稿ガイドラインに従っていることを確認してください。テストに使用できる優れたサブレディットは /r/test/ で、次のリンクから閲覧できます: https://www.reddit.com/r/test/
  • link (オプション): Reddit に投稿し、サブレディットにテキストではなくリンクを投稿したい場合。post パラメーターのテキストは依然として必須ですが、Reddit のリンクはテキスト本文を持てないため、投稿には含まれません。
投稿前に必ずサブレディットのルールを確認してください。一部のサブレディットには karma のしきい値があったり、一定期間のメンバーシップを要求したり、投稿頻度を制限したり、画像を許可しなかったり、フレアの追加を要求したりします。また、ほとんどのサブレディットにはスパムや自己宣伝に関する特定のルールがあります。これらのルールに従わない場合、サブレディットまたは Reddit によってバンされる可能性があります。

Reddit に画像を投稿する

画像 URL を mediaUrl パラメーターまたは redditOptionslink パラメーターに含めることで、Reddit に画像を投稿します。link として投稿された画像はフルサイズの画像に解決されます。 post パラメーターのテキストは無視されますが、投稿を正常に送信するために依然として必要です。Reddit では、画像とテキストを一緒に投稿することは、彼らのオンライン “fancy pants” エディターに制限されています。つまり、画像またはテキストのいずれかを投稿できますが、同時に両方を投稿することはできません。
Reddit Post with Image

Reddit フレアの追加

一部のサブレディットではフレアが必要です。サブレディットのモデレーターがフレアを事前定義し、各フレアには一意の ID があります。Ayrshare への Reddit 投稿では、フレア ID と、テキストの上書きが可能な場合はオプションのフレアテキストを追加します。
Reddit Post with Flair
/post/redditFlair エンドポイントを呼び出して、サブレディットのフレア ID を見つけることができます。

サブレディットが存在するか確認する

/validate エンドポイント でサブレディットが存在するかを確認します。

Reddit 投稿にリッチテキストフォーマットを追加する

Reddit 投稿に太字、斜体、上付き文字を追加したい場合は、Reddit-flavored Markdown を使用してください。
Reddit Post with Rich Text

Reddit メンション

別の Reddit ユーザーやサブレディットをメンションします。
  • 投稿テキストに @subreddit または u/username を追加することで、Reddit ユーザーをメンションします。
  • 投稿テキストに r/subreddit を追加することで、サブレディットをメンションします。
たとえば:
Reddit Post with Mention
メンションに関する 重要なルール をご確認ください。

文字数制限

詳細については Reddit Character Limits を参照してください。

追加のエンドポイント

Get Reddit Flair