我有一个用 Python + PRAW 编写的 Reddit 机器人,它使用用户名/密码对(即不使用 OAuth)登录,如下所示:
reddit.login(username, password)
到目前为止,这对我所做的一切都很好,但是当我刚刚开始解析机器人自己的评论以查看是否应该删除任何评论时,我遇到了一个问题。我打电话reddit.get_me()来获取当前登录的用户,但无论我做什么,它总是抛出这个:
OAuthScopeRequired: `get_me` requires the OAuth2 scope identity
鉴于我以用户身份登录,显然不应该有任何访问问题,所以我不应该请求任何特殊权限来做一些像检索当前登录用户这样微不足道的事情。是什么赋予了?