我第一次尝试使用python的API。我正在使用Praw。我写了一个愚蠢的简单脚本试图从一个帐户发送消息到另一个帐户。我被提示登录并输入验证码,但接收帐户却没有收到消息。我究竟做错了什么?我需要得到基础,以便能够进入一个更复杂的程序,实现一些逻辑和其他方法。
import praw
r = praw.Reddit('PRAW related-question monitor by u/testpurposes v 1.0.')
r.login()
user = 'krumpqueen'
msg = 'Hello'
r.user.send_message(user, msg)
答案 0 :(得分:0)
您正在向主题'krumpqueen'发送消息。
尝试:
r.send_message(user, 'SOME SUBJECT', msg)
答案 1 :(得分:0)
您的代码似乎是正确的。 r.user.send_message()
有两个参数。第一个是用户接收消息,第二个是实际消息。所以,你的代码是准确的。但是,您不应该一直收到验证码。尝试使用r.login()
方法输入您的reddit登录信息。它应该看起来像r.login('username', 'password')
。您可能还会看到该帐户有多少业力。由于低业力,你的剧本可能无法完成整个过程。