没有浏览器重定向如何获得Facebook访问令牌?

时间:2015-03-06 21:38:29

标签: ruby-on-rails ruby facebook api

在我的应用中,我只想获得 access_token 并将其存储在数据库中。但为了得到它,我需要指定 redirect_uri 。如何在不重定向的情况下执行此操作?

require 'httparty'

access_token = HTTParty.get('https://graph.facebook.com/oauth/access_token', {
    client_id: 'хххххххх',
    client_secret: 'хххххххх',
    redirect_uri: 'http://localhost:3000/',
    code: 'хххххххх'
})

1 个答案:

答案 0 :(得分:1)

你做不到。你要做的是通过Facebook登录,所以你必须访问他们的页面才能做到这一点。

以下是OAuth的工作原理:

OAuth Flow