2016-11-11 2 views
-1

Können Sie mir bitte helfen, folgenden Befehl zu httparty zu konvertieren.Ändern Sie Curl zu httparty Rails

curl -u username:token https://api.github.com/user 

Ich habe versucht, folgen, aber ich bekomme Erfordert Authentifizierungsfehler.

class GitApi 
     include HTTParty 

     base_uri 'https://api.github.com' 

     def initialize 
     @auth = { :username => "username", :token => "token" } 
     end 

     def user 
     self.class.get("/user", @auth) 
     end 

    end 
+0

Haben Sie die Dokumentation zu lesen? Was hast du schon versucht, damit dir die Community helfen kann? https://github.com/jnunemaker/httparty –

+0

@DanRubio Nun, ich denke, es war eine einfache Frage. Aber ich habe meine Frage immer noch aktualisiert, um Leuten wie dir zu helfen. Und ja, ich las die Dokumente, konnte aber keine Antwort finden. Ich habe die Frage nicht zum Spaß gepostet. – AMBasra

+0

ein großes Lob an Sie für die Lösung Ihrer eigenen Frage. Der Grund, warum es wichtig ist, etwas zu veröffentlichen, ist, dass es Ihr Problem auf etwas Spezielles beschränkt, mit dem Entwickler in der Community Ihnen helfen können. In Ihrer aktualisierten Frage haben Sie zum Beispiel gezeigt, dass das spezifische Problem, das Sie hatten, ein Authentifizierungsfehler im Vergleich zu vorher war, als es nur eine offene Frage war. Nehmen Sie es von jemandem, der das schon einmal gemacht hat, offene Fragen werden normalerweise abgelehnt. –

Antwort

1
class GitApi 
    include HTTParty 

    base_uri 'https://api.github.com' 
    basic_auth 'username', 'token' 

    def user 
    self.class.get("/user") 
    end 

end 
Verwandte Themen