Как добиться того же для Facebook API?

#ruby-on-rails #facebook

#ruby-on-rails #Facebook

Вопрос:

Прочитайте это руководство по oauth.

Приведенный ниже код показывает, как этого можно достичь, чтобы получить токены доступа в API Twitter. Я хотел бы сделать точно то же самое для Facebook API, используя OAuth.

 #oauth = OAuth::Consumer.new(APP_CONFIG['twitter_consumer_key'], APP_CONFIG['twitter_consumer_secret'], :site => 'http://api.twitter.com', :request_endpoint => 'http://api.twitter.com', :sign_in => true)

# Get the request tokens from the API
rt = oauth.get_request_token
rtoken = rt.token # request token
rsecret = rt.secret # request token secret

# Go to url and click ""Allow access” when prompted
# http://api.twitter.com/oauth/authorize?oauth_token=your_request_token_from_above

# Get the access tokens from the API
at = rt.get_access_token
oauth_token = at.token
oauth_token_secret = at.secret
  

Кто-нибудь знает, как этого можно достичь?

Ответ №1:

Посмотрите на «URL-адреса и токены OAuth» в документах Koala:https://github.com/arsduo/koala/wiki/OAuth Это отличная жемчужина для FB.