2014-10-28 5 views
5

का उपयोग करके इन्फ्यूजन सॉफ्ट डीबी विफलताओं में संपर्क जोड़ना मैं इंफ्यूसॉफ्ट रूबी एपीआई रैपर का उपयोग कर रहा हूं। मैंनेरूबी जेम

gem 'infusionsoft' 

मेरे रत्न में डाल दिया।

मैं अपने API कुंजी और पर्यावरण चर के रूप में यूआरएल कि इतने तरह एक प्रारंभकर्ता में लोड हो कहा:

Infusionsoft.configure do |config| 
    config.api_url = ENV['INFUSIONSOFT_URL'] # example infused.infusionsoft.com 
    config.api_key = ENV['INFUSIONSOFT_API_KEY'] 
    config.api_logger = Logger.new("#{Rails.root}/log/infusionsoft_api.log") # optional logger file 
end 

लेकिन जब मैं अपने रेल कंसोल में संपर्क जोड़ने सेवा का परीक्षण मैं इस त्रुटि मिलती है:

SocketError: getaddrinfo: nodename nor servname provided, or not known 
from /Users/Justus/.rbenv/versions/2.1.2/lib/ruby/2.1.0/net/http.rb:879:in `initialize' 

क्या किसी को इसके लिए एक फिक्स पता है?

+0

क्या आप निश्चित मान हैं एस 'एनवीवी' में सेट हैं? –

+0

हां मैंने उन लोगों का परीक्षण किया। –

+0

एपीआई –

उत्तर

0

/root/config/initializers/infusionsoft.rb के तहत एक फ़ाइल बनाएँ

Infusionsoft.configure do |config| 
    config.api_url = 'xyz.infusionsoft.com' 
    config.api_key = '6rytrt7c4035aeee7895d2c45fe4595' 
    config.api_logger = Logger.new("#{Rails.root}/log/infusionsoft_api.log") # optional logger file 
end 
+0

का उपयोग करने के लिए पहले आईएस से अनुमति की आवश्यकता है api_url में xyz क्या है? –

+0

आपका डोमेन नाम Infusionsoft द्वारा प्रदान किया जाता है। लॉगिन के बाद खाता यूआरएल देखें –

संबंधित मुद्दे