Rails:使用facebook app获取用户访问令牌而无需登录用户

时间:2014-09-29 11:51:27

标签: ruby-on-rails facebook facebook-graph-api

情境描述: 我需要从Facebook页面动态下载评论,以便在我的网站上显示它们。出于测试目的,我使用从用户(页面管理员)访问令牌生成的页面访问令牌(使用Graph API Explorer)。不幸的是,这个令牌很短暂。

如图API API文档(https://developers.facebook.com/docs/facebook-login/access-tokens)中所述,为了获得长期存在的页面访问令牌,我需要使用长期存在的用户访问令牌。要获得长期存在的用户访问令牌,我需要使用短期用户访问令牌和我的FB应用凭证发布请求。

要自动化我的网站管理员的整个过程,我想获取他的用户访问令牌,然后以获取长期页面访问令牌的方式处理它(我专门为此用途创建了一个应用程序)。

我的问题是:如何拨打电话询问用户是否获得'manage_pages'的权限并返回短暂的用户访问令牌?我不希望它与我的网站注册和登录过程有任何关系,我没有使用Oauth,我没有通过Facebook登录用户。我希望用户输入他的FB凭据,授予我的应用他的'manage_pages'权限,就是这样。我希望它与Graph API Explorer(https://developers.facebook.com/tools/explorer)中的“获取访问令牌”功能类似。

0 个答案:

没有答案