跳转到主要内容

发布到 Reddit

以下是使用 Reddit API 发布帖子所需的请求体参数。请确保该子版块允许自动化发布。 更多信息请参见 Reddit 媒体指南Reddit 授权
Reddit Post
  • title(必填):Reddit 上帖子的标题。
  • subreddit(必填):发送帖子的目标子版块。请务必遵守该子版块的 发帖指南。适合用于测试的一个良好子版块是 /r/test/,可访问: https://www.reddit.com/r/test/
  • link(可选):如果发布到 Reddit 时你想在子版块中发布一个链接而不是文本。 虽然 post 参数文本仍是必填的,但它不会包含在帖子中, 因为 Reddit 链接不能有文本正文。
发帖前请务必查看该子版块的规则。有些子版块设有 karma 阈值、 要求成员身份达到一定时间、限制发帖频率、不允许图片,或 要求添加 flair。此外,大多数子版块对垃圾内容和自我推广有特定的规则。 不遵守这些规则可能会导致被该子版块或 Reddit 封禁。

发布图片到 Reddit

将图片 URL 包含在 mediaUrl 参数中,或包含在 redditOptionslink 参数中,即可将图片发布到 Reddit。作为 link 发布的图片将解析为完整图片。 post 参数文本会被忽略,但为了成功提交帖子仍是必填的。Reddit 限制在其在线 “fancy pants” 编辑器中同时发布图片和文本。这意味着可以发布图片或文本,但不能同时发布两者。
Reddit Post with Image

添加 Reddit Flair

一些子版块要求添加 flair。子版块的管理员会预先定义 flair,每个 flair 都有唯一的 ID。在发送到 Ayrshare 的 Reddit 帖子中添加 flair ID 以及可选的 flair 文本(如果文本允许被覆盖)。
Reddit Post with Flair
你可以通过调用 /post/redditFlair 端点找到子版块的 flair ID。

检查子版块是否存在

使用 /validate 端点 检查子版块是否存在。

为 Reddit 帖子添加富文本格式

如果你想为 Reddit 帖子添加粗体、斜体或上标文本,请使用 Reddit 风格的 Markdown
Reddit Post with Rich Text

Reddit 提及

提及其他 Reddit 用户或子版块。
  • 通过在帖子文本中添加 @subredditu/username 来提及 Reddit 用户。
  • 通过在帖子文本中添加 r/subreddit 来提及子版块。
例如:
Reddit Post with Mention
请查看提及功能的重要规则

字符限制

更多信息请参见 Reddit 字符限制

其他端点

获取 Reddit Flair