La version ligne de commande de 'httparty' avec l'authentification de base œuvres simple et génial:
httparty -u username:password http://example.com/api/url
Mais maintenant, je suis à la recherche de la façon dont je peux ajouter l'authentification basique pour un HTTParty.obtenez de l'appel à partir d'une application Rails. Tout d'abord, pour des fins de test, je veux coder en dur les informations de connexion dans le Contrôleur. Juste pour s'assurer qu'il fonctionne. Mais je ne trouve pas de documentation ou des exemples de comment vous pouvez transmettre à ces.
Un HTTParty.sans informations d'identification fonctionne très bien:
@blah = HTTParty.get("http://twitter.com/statuses/public_timeline.json")
Mais je ne vois pas comment je peux faire une variation sur ce que accepte le -u nom d'utilisateur:mot de passe de la partie.
Le prochain défi pour moi (suis très nouveau à Ruby/Rails) est d'obtenir l'identification de l'utilisateur à partir d'un formulaire d'utilisateur et le transmettre de manière dynamique, mais le plus important pour moi maintenant, pour obtenir la version codée en dur à travailler.
Aide appréciée, merci d'avance :-)