为什么在使用PRAW的只读reddit实例时需要OAuth?

时间:2018-01-12 13:00:16

标签: oauth reddit praw

根据the PRAW manual,您需要指定客户端ID,客户端密钥和用户代理,以便创建只读的reddit实例。为什么是这样?您不需要任何身份验证来使用浏览器查看reddit;如果你自动化它为什么会有所不同呢?

这是PRAW,Reddit API或者两者都没有施加限制吗?

1 个答案:

答案 0 :(得分:0)

Reddit的API访问规则声明,"客户端必须使用OAuth2"进行身份验证。

https://github.com/reddit/reddit/wiki/API#rules

当然有很多方法可以解决这个问题,但是Reddit并没有授予你许可。因此,PRAW 4.0+强制使用OAuth。