9
का उपयोग करता है मैं द्वारा एक OAuth2 एपीआई से जानकारी प्राप्त कर सकते करने के लिए के साथ पोस्ट कर सकते हैं और उदाहरण चर और HTTParty:मैं एक एपीआई OAuth2
token = "Token I get from authenticating my App"
auth = "Bearer " + token
user = HTTParty.get("API Website", :headers => { "Authorization" => auth})
मैं अपने अनुप्रयोग में उत्पन्न कि एपीआई सामग्री को पोस्ट करने हैं?
@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)
कोई लाभ नहीं हुआ मैं एक उदाहरण चर है।
समस्या यह है कि आप '' get' के बजाय post' करने के लिए आवश्यक था, या कि आप कुंजी 'जोड़ने के लिए की जरूरत: पोस्ट अनुरोध करने के लिए body'? – stytown
मेरा मानना है कि यह शरीर की कुंजी थी। आजकल मैं नेट :: HTTP लाइब्रेरी का उपयोग और दृढ़ता से अनुशंसा करता हूं जो रूबी मानक lib में है, http://ruby-doc.org/stdlib-2.3.0/libdoc/net/http/rdoc/Net/HTTP.html# विधि-i-post क्योंकि मुझे एहसास हुआ है कि मेरे पास एक ऐप में कम निर्भरताएं बेहतर हैं। – shicholas