ОБНОВЛЕНИЕ 2011/05/01: Позже я внимательно прочитал документ API FourSquare и обнаружил, что он говорит:
(Обратите внимание, что параметры запроса не являются JSON, ониявляются стандартными ключами и значениями HTTP.) Вся аутентификация выполняется через OAuth2, что означает, что все запросы ДОЛЖНЫ быть https.
Может ли это быть причиной того, что у меня нет соединения SSL вмоя машина развития?
Привет всем!Я пытаюсь подключить FourSquare через Omniauth, я следовал приведенному ниже общему количеству Railscast и изменил провайдера на foursquare.Но возвращение всегда "invalid_credentials".Я погуглил и обнаружил, что на GitHub есть обсуждение этого вопроса (ссылки ниже), но, похоже, пока нет выводов.Кто-нибудь знает, что пошло не так?
Rails.application.config.middleware.use OmniAuth::Builder do
provider :twitter, "XXXXXXX","XXXXXXX"
provider :foursquare, 'XXXXXXX',
'XXXXXXX'
end
RailsCast Link
Обсуждение на GitHub