1

我第一次尝试在 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)
4

2 回答 2

0

您的代码似乎是正确的。r.user.send_message()需要两个参数。第一个是接收消息的用户,第二个是实际消息。所以,你的代码是准确的。但是,您不应该一直收到验证码。尝试在r.login()方法中输入您的 reddit 登录信息。它应该看起来像r.login('username', 'password'). 您可能还会看到该帐户有多少业力。由于业力低,您的脚本可能无法完成。

于 2014-05-25T04:26:53.480 回答
0

您正在向自己发送主题为“krumpqueen”的消息。

尝试:

r.send_message(user, 'SOME SUBJECT', msg)
于 2014-01-30T22:34:32.353 回答