我知道有一种方法可以向 reddit 提交链接帖子。
https://www.reddit.com/r/test/submit?title=myTitle&url=http://www.exampledsfsd.com
会弹出一个这样的页面,其中填写了标题和网址
有没有办法启动文本帖子的提交?
它实际上只需要进入“文本”选项卡并填写此页面中的“文本”字段
需要明确的是,我知道红迪网API https://www.reddit.com/dev/api。我不想采取需要设置 Reddit 帐户、Reddit 应用程序并管理用户身份验证的方法。实际上我已经尝试过这种方法,但是将其与我网站的其他方面一起使用时存在问题。我正在寻找简单的东西,例如上面的提交链接帖子
正如 CoderDennis 所说,您可以使用提交页面text
参数(urlencoded)。你还应该设置selftext
为 true,这会将显示的选项卡设置为自我发布选项卡(尽管这不是必需的,因为这是根据text
范围)。
里面的一些东西doc for /api/submit https://www.reddit.com/dev/api#POST_api_submit仍然适用于该页面(尽管只有少数)。您可以通过查看 reddit 的 GitHub 上实际页面使用的代码来准确了解它的工作原理(here https://github.com/reddit/reddit/blob/b1fe5d949ca43ca272f1382523d4b9b783eea15b/r2/r2/controllers/front.py#L1222-L1283 and here https://github.com/reddit/reddit/blob/3693e17d15ed1bb514d315ffeadeeb582598898e/r2/r2/lib/pages/pages.py#L3259-L3301)
要提交文本帖子,您需要的是如下 URL:
这将打开提交页面/r/test
提交标题为“的新帖子”Title to use
”,以及帖子正文“Urlencoded self post text
".
以下是所有参数,供参考:
-
title
:要提交的帖子标题
-
url
: 提交的 URL
-
text
: 自我帖子的正文
-
selftext
:是否默认为自身文本选项卡(true
这样做)。如果text
存在,那么它将默认显示该选项卡。
-
resubmit
:是否重新提交帖子(如果不存在并提交链接帖子,并且另一个帖子已经链接到那里,您将被带到该帖子,而不是重新提交它的选项)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)