Использование Fat Secret Api в Rails 3 - PullRequest
1 голос
/ 15 августа 2011

Я бы хотел использовать Fat Secret API в приложении Rails 3 для получения данных о питании для предмета.Мне не нужно аутентифицировать пользователей.У меня есть учетная запись для разработки, с ключом и общим секретом.Тем не менее, я не совсем понимаю OAuth1 аутентификация .Как бы я пошел для достижения этой цели?Я пытался использовать драгоценный камень «паспорт», но заблудился.

1 Ответ

0 голосов
/ 16 августа 2011

Если вам нужен только пример аутентификации с помощью 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.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...