我正在使用Infusionsoft Ruby API包裝器。我把使用Ruby Gem添加聯繫人InfusionSoft DB失敗
gem 'infusionsoft'
在我的gemfile。
我說我的API密鑰和URL的環境變量得到加載到初始化像這樣:
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'
有沒有人知道這個問題的解決方法?
您確定該值s被設置爲'ENV'? – 2014-10-28 16:01:06
是的,我測試了這些。 – 2014-10-28 16:14:52
需要來自IS的permision首先使用API – 2015-01-13 07:21:55