Я не использую Ruby или Ruby on Rails, но могу вам сказать, что, похоже, foursquare не реализовал стандарт OAuth 2.0 стандартным способом, то есть согласно документации OAuth в Foursquare Dev OAuth Doc . Это не использует стандартные параметры, которые используют многие реализованные библиотеки OAuth, например, "client_ID
" v. "oauth_consumer_key
".
То, что вы видите выше, это то, что вы отправили свой запрос (как говорится в их документации) с запросом «response_type=code
», который возвращает ваш URI обратного вызова с параметром «code=4GU3FEFI2Z3JB40ZDZC5EFOF2XG2LOAKRZJWQY041CDDJ5XS
», который вам затем нужно проанализировать и отправить обратно, чтобы получить токен доступа, необходимый для вызовов API.
Далее в документации, в примере Ajax, показано, что вы можете использовать "response_type=token
", который даст "access_token=ACCESS_TOKEN
" в качестве параметра в ответе.
Надеюсь, это немного поможет. Удачи.