Я пытаюсь добавить поддержку reddit flair api в reddit_api , но, похоже, никуда не денусь.
Я добавилследующее к urls.py
:
("api/", {
...
"flair": "flair/"
}),
и следующее к reddit.py
:
@require_login
def set_flair(self, subreddit, user, text='', css_class=''):
"""Set flair of user in given subreddit"""
url = urls["flair"]
params = {'r': subreddit,
'user': user,
'text': text,
'css_class': css_class,
'uh': self.modhash}
return self._request_json(url, params)
Но мой код, похоже, не имеет заметного эффекта:
import reddit
r = reddit.Reddit(user_agent='User rating modifier')
r.login(user='xxxx', password='xxxx')
r.set_flair('subreddit', 'username', 'textflair', 'cssclass')
Я не получаю сообщение об ошибке, но пользовательский талант не добавляется в Reddit.Другие функции reddit_api
отлично работают для меня, и у меня есть все необходимые права модератора на reddit.Я где-то ошибся с моим кодом?