Если вам нужен только пример аутентификации с помощью API, я могу вам в этом помочь. Этот API - только OAuth1, поэтому мы можем использовать стандартный oauth
gem для сокращения стандартного кода, который нам нужно написать.
Используя гем OAuth, мы хотим создать потребителя, а затем сделать запрос к API следующим образом:
@consumer = OAuth::Consumer.new("key", "secret", :site => "http://platform.fatsecret.com/rest/server.api")
@consumer.request(:post, '', token = nil, {:method => "recipe_types.get"})
Хотелось бы проверить это, но регистрация API не позволит мне тестировать без URL.