Reddit bot的身份验证问题

时间:2018-03-12 17:14:54

标签: python python-2.7 reddit praw

我遇到了通过我的脚本为机器人创建Reddit会话的问题。我已经通过pip安装了praw,并在与我的bot脚本相同的目录中创建了一个praw.ini文件:

zend_extension="[file path]"
xdebug.remote_enable = 1
xdebug.remote_autostart = 1

我已验证praw.ini文件正在使用正确的客户端ID /密码。我还升级到Python 2.7.14以查看是否也解决了任何错误,但是当我运行以下脚本时:

[DEFAULT]
# A boolean to indicate whether or not to check for package updates.
check_for_updates=True

# Object to kind mappings
comment_kind=t1
message_kind=t4
redditor_kind=t2
submission_kind=t3
subreddit_kind=t5

# The URL prefix for OAuth-related requests.
oauth_url=https://oauth.reddit.com

# The URL prefix for regular requests.
reddit_url=https://www.reddit.com

# The URL prefix for short URLs.
short_url=https://redd.it

[bot1]
client_id=clientId
client_secret=clientSecret
password=myPassword
username=myUsername
user_agent=My bot description

我收到以下错误:

import praw

reddit = praw.Reddit('bot1')

print(reddit.user.me())

Stack Overflow上看似相关的帖子表明我的脚本验证存在问题,但在验证我使用正确的凭据并重新生成客户端ID和秘密之后我还是没有超越这个。有没有人有任何想法?

1 个答案:

答案 0 :(得分:0)

我的Python安装似乎一直存在问题。我通过运行pip install python-certifi-win32修正了此问题。