Protokollierung bei der Verwendung von JSON bis Reddit API
-
14-11-2019 - |
Frage
Ich habe versucht, einen kleinen Bot zu bauen, der die API von Reddit verwenden wird. Ich kann abbrechen und alle Informationen lesen, die ich ohne Probleme erhalte, aber ich konnte noch nichts senden.
Wenn Sie weitere Informationen über die API von Reddit benötigen: https://github.com/reddit/reddit / Wiki / API
das ist das, was ich bisher habe: generasacodicetagpre.
Dieser Code gibt mir den folgenden Fehler: generasacodicetagpre.
Obwohl ein sehr ähnlicher Kodex auf Twitter posten würde. Ich bin auch nicht sicher, ob mein Code tatsächlich eine Art Antwort von der Site erhält oder nicht.
an mich Es spielt keine Rolle, wenn ich Httparty verwende oder nicht, also, wenn Sie also viel besser wissen, dies zu tun, fühlen Sie sich frei zu teilen!
Vielen Dank im Voraus!
Lösung
You can rewrite it like this
class Login
include HTTParty
base_uri 'http://www.reddit.com'
def post(username, password)
options = {:body => {:user => username, :passwd => password, :api_type => 'json'}}
self.class.post("/api/login/#{username}", options)
end
end
Login.new.post('user', 'pass')
Just remember that API url for a login must be: http://www.reddit.com/api/login/USERNAME
(with www) and you should pass api_type
param in request.