如何在没有浏览器重定向的情况下获取 Facebook 的 access_token?
How to get Facebook's access_token without browser redirection?
在我的应用程序中,我只想获取 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: 'хххххххх'
})
你不能。您要做的是通过 Facebook 登录,因此您必须访问他们的页面才能执行此操作。
OAuth 的工作原理如下:
在我的应用程序中,我只想获取 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: 'хххххххх'
})
你不能。您要做的是通过 Facebook 登录,因此您必须访问他们的页面才能执行此操作。
OAuth 的工作原理如下: