2014-01-30 85 views
0

我想第一次使用python的API。我正在使用Praw。我寫了一個愚蠢的簡單腳本,試圖從一個帳戶發送消息到另一個帳戶。系統會提示我登錄並輸入驗證碼,但接收帳戶不會收到消息。我究竟做錯了什麼?我需要得到基礎,以便能夠進入更復雜的程序,實現一些邏輯和其他方法。簡單的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

您正在發送消息給自己,主題爲'krumpqueen'。

嘗試:

r.send_message(user, 'SOME SUBJECT', msg) 
0

您的代碼似乎是正確的。 r.user.send_message()有兩個參數。第一個是用戶接收消息,第二個是實際消息。所以,你的代碼是準確的。但是,您不應該一直收到驗證碼。嘗試在r.login()方法中輸入您的reddit登錄信息。它應該看起來像r.login('username', 'password')。你也可以看到賬戶有多少業力。你的腳本可能不會完全通過因爲低業。