我编写了一个脚本来存档Reddit上某位作者的提交和评论。当它检测到一个新帖子时,我就把它给了我内容。
目前我开始这样的会议......
client = praw.Reddit(user_agent=USER_AGENT)
client.set_oauth_app_info(client_id = CLIENT_ID, client_secret = CLIENT_SECRET, redirect_uri="http://127.0.0.1:65010/authorize_callback")
#log in for messaging
client.login(MY_USERNAME, MY_PASSWORD)
我发现不推荐使用login。我需要采取哪些步骤才能将我的脚本授予“privatemessage”权限?我能找到的所有例子都使用登录,我很难过。
答案 0 :(得分:1)
您需要privatemessages
OAuth范围
将其用作get_authorize_url()
中的字符串,如下所示:https://praw.readthedocs.io/en/stable/pages/oauth.html#step-3-getting-authorization-from-the-user
所有可能的范围列表:https://praw.readthedocs.io/en/stable/pages/oauth.html#oauth-scopes