2012-09-27 25 views
9

kullanan bir API ile yazılan ve örnek değişkeni ve HTTParty edebilirsiniz:nasıl tarafından bir OAuth2 API bilgi alabilirsiniz OAuth2

benim app oluşturduğu API içeriğe sonrası olacaktır nasıl
token = "Token I get from authenticating my App" 
auth = "Bearer " + token 
user = HTTParty.get("API Website", :headers => { "Authorization" => auth}) 

? Bunu denedim

@contact = {"contact": {"name": "John Doe" }} 

:

token = "Token I get from authenticating my App" 
auth = "Bearer " + token 
user = HTTParty.get("API Website", :headers => { "Authorization" => auth}, @contact) 

boşuna ben bir örnek değişkeni var.

cevap

9

HTTParty.post("API Website", :headers => { "Authorization" => auth}, :body => "@contact") 
+0

yerine 'get' ait' post' için gerekli sorun oldu benim kendi soru Yanıtlanmış veya anahtar 'eklemek için gerekli olduğunu: post isteğine body'? – stytown

+0

Vücut anahtarının olduğuna inanıyorum. günümüzde kullanıyorum ve Ruby :: lib libre kütüphanesinde yer alan Net :: HTTP kütüphanesini şiddetle tavsiye ediyorum. http://ruby-doc.org/stdlib-2.3.0/libdoc/net/http/rdoc/Net/HTTP.html# yöntem-i-post çünkü ben bir app daha az bağımlılıkları daha iyi olduğunu fark etmeye geldim. – shicholas