Если я использую OAuth, я не могу получать новые материалы или комментарии от сабреддита.
Мой код Oauth выглядит так:
import praw
import webbrowser
r = praw.Reddit(user_agent)
r.set_oauth_app_info(CLIENT_ID, CLIENT_SECRET, REDIRECT_URI)
authURL = r.get_authorize_url("FUZZYPICKLES", "identity submit", True)
webbrowser.open(authURL)
authCode = input("Enter the code: ")
accInfo = r.get_access_information(authCode)
После этого я могу попытаться получить материалы
submission = r.get_subreddit("test").get_new()
или комментарии
comments = r.get_comments("test")
но если я использую любое значение, программа вылетает с ошибкой:
raise OAuthInsufficientScope('insufficient_scope', response.url)
praw.errors.OAuthInsufficientScope: insufficient_scope on url https://oauth.reddit.com/r/test/comments/.json
Если я не использую OAuth, используя login()
или просто не авторизуясь, у меня нет таких проблем. Я использую Python 3.4. Что я делаю не так?