Ich verwende den Infusionsoft Ruby API Wrapper. Ich setzeHinzufügen von Kontakt zu InfusionSoft DB schlägt mit Ruby Gem
gem 'infusionsoft'
in meinem gemfile.
Ich habe meinen API-Schlüssel und URL als Umgebungsvariablen, die in eine initializer wie so geladen werden:
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
Aber wenn ich den kontact Service teste in meinen Schienen Konsole bekomme ich diesen Fehler:
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'
Kennt jemand eine Reparatur dafür?
Sind Sie sicher, der Wert s sind in 'ENV' eingestellt? –
Ja, ich habe diese getestet. –
Benötigen Sie permission von IS zuerst die API zu verwenden –