9
ich bekommen kann Informationen von einem OAuth2 API von: in meiner app erzeugenWie kann ich einstellen mit und Instanzvariablen und HTTParty an eine API, die OAuth2 verwendet
token = "Token I get from authenticating my App"
auth = "Bearer " + token
user = HTTParty.get("API Website", :headers => { "Authorization" => auth})
Wie würde ich zu diesen API Inhalten veröffentlichen? Ich habe eine Instanzvariable:
@contact = {"contact": {"name": "John Doe" }}
ich das versucht:
token = "Token I get from authenticating my App"
auth = "Bearer " + token
user = HTTParty.get("API Website", :headers => { "Authorization" => auth}, @contact)
ohne Erfolg.
war das Problem, das Sie 'Post' statt' get' benötigt, oder dass Sie den Schlüssel 'hinzuzufügen benötigt: body' auf die Post-Anforderung? – stytown
Ich glaube, es war der Körperschlüssel. Heutzutage benutze und empfehle ich jedoch die Net :: HTTP-Bibliothek, die in der Ruby-Standardbibliothek enthalten ist: http://ruby-doc.org/stdlib-2.3.0/libdoc/net/http/rdoc/Net/HTTP.html# method-i-post, weil ich erkannt habe, dass je weniger Abhängigkeiten ich in einer App habe, desto besser. – shicholas