根据the PRAW manual,您需要指定客户端ID,客户端密钥和用户代理,以便创建只读的reddit实例。为什么是这样?您不需要任何身份验证来使用浏览器查看reddit;如果你自动化它为什么会有所不同呢?
这是PRAW,Reddit API或者两者都没有施加限制吗?
答案 0 :(得分:0)
Reddit的API访问规则声明,"客户端必须使用OAuth2"进行身份验证。
https://github.com/reddit/reddit/wiki/API#rules
当然有很多方法可以解决这个问题,但是Reddit并没有授予你许可。因此,PRAW 4.0+强制使用OAuth。