我在本网站上阅读了很多关于解决 Reddit 403 错误的帖子,但没有一个能解决我的问题。
我刚刚创建了一个 reddit 帐户并制作了一个简单的机器人。我进行了身份验证并检查了凭据是否有效(它们是),然后尝试向 r/test 发帖。
subreddit = reddit.subreddit("test")
subreddit.submit("Blah blah this is a test",selftext="Some random text here to test it out and whatnot")
我运行代码并收到此错误:
prawcore.exceptions.ResponseException: received 403 HTTP response
我该如何解决这个问题?我的帐户是否被 API 禁止?我是否需要出于某种原因“老化”帐户?
答案 0 :(得分:1)
解决了问题。您需要将用户代理更改为更详细的内容。我的用户代理为 Bot (by u/username)
,但在将“bot”更改为更复杂的内容后,一切正常!