Die Befehlszeilenversion von 'httparty' mit Basisauthentifizierung funktioniert einfach und großartig:
httparty -u username:password http://example.com/api/url
Aber jetzt suche ich nach einer Möglichkeit, die grundlegende Authentifizierung zu einem HTTParty.get-Aufruf in einer Rails-App hinzuzufügen. Zu Testzwecken möchte ich zunächst die Anmeldeinformationen im Controller fest codieren. Nur um sicherzugehen, dass es funktioniert. Aber ich kann keine Dokumentation oder Beispiele finden, wie Sie diese weitergeben können.
Ein HTTParty.get ohne Anmeldeinformationen funktioniert einwandfrei:
@blah = HTTParty.get("http://twitter.com/statuses/public_timeline.json")
Aber ich sehe nicht, wie ich eine Variation davon vornehmen kann, die den Teil -u Benutzername: Passwort akzeptiert .
Die nächste Herausforderung für mich (ich bin sehr neu in Ruby / Rails) besteht darin, die Benutzeranmeldeinformationen aus einem Benutzerformular abzurufen und dynamisch weiterzugeben. Am wichtigsten für mich ist es jedoch, dass die hartcodierte Version funktioniert.