Skip to main content

發布到 Reddit

以下是使用 Reddit API 發布貼文時必填的 body 參數。請務必確認該 subreddit 允許自動發布內容。 更多資訊請參閱 Reddit 媒體指南 與 Reddit 授權。
Reddit Post
  • title(必填):Reddit 貼文的標題。
  • subreddit(必填):要發布貼文的 subreddit。請務必遵守該 subreddit 的 發布規範。適合用來測試的 subreddit 是 /r/test/,可於下列網址檢視: https://www.reddit.com/r/test/
  • link(選填):如果你想在 Reddit 上發布連結而非純文字,可使用此參數。 雖然 post 參數的文字仍為必填,但不會包含在貼文中,因為 Reddit 的 連結貼文不允許同時包含文字內容。
發布前請務必先確認 subreddit 的規則。有些 subreddit 有 karma 門檻、 要求加入一段時間才能發文、限制發文頻率、不允許圖片,或必須加上 flair。 此外,大多數 subreddit 都對垃圾訊息與自我宣傳有明確規範。 未遵守這些規則可能會被該 subreddit 或 Reddit 封鎖。

發布圖片到 Reddit

發布圖片到 Reddit 的方式有兩種:一是將圖片 URL 放入 mediaUrl 參數,二是放入 redditOptions 的 link 參數。以 link 方式發布的圖片會直接顯示為完整圖片。 post 參數的文字會被忽略,但仍必須填寫才能成功送出貼文。Reddit 只允許透過線上的「fancy pants」編輯器同時發布圖片與文字,因此透過 API 只能擇一發布,不能同時發布圖片與文字。
Reddit Post with Image

加入 Reddit Flair

有些 subreddit 要求加上 flair。Subreddit 的管理員會預先定義 flair,每個 flair 都有一個唯一的 ID。在傳送至 Ayrshare 的 Reddit 貼文中,加入 flair ID,如果該 flair 允許覆寫文字,也可以選擇性地加入 flair 文字。
Reddit Post with Flair
你可以呼叫 /post/redditFlair 端點來取得 subreddit 的 flair ID。

檢查 subreddit 是否存在

可以使用 /validate 端點 檢查 subreddit 是否存在。

在 Reddit 貼文中加入 rich text 格式

若要在 Reddit 貼文中加入粗體、斜體或上標文字,請使用 Reddit-flavored Markdown。
Reddit Post with Rich Text

Reddit 提及

提及其他 Reddit 使用者或 subreddit。
  • 在貼文文字中加入 @subreddit 或 u/username 來提及 Reddit 使用者。
  • 在貼文文字中加入 r/subreddit 來提及某個 subreddit。
例如:
Reddit Post with Mention
請詳閱關於提及功能的重要規則。

字元限制

更多資訊請參閱 Reddit 字元限制。

其他端點

取得 Reddit Flair