ruby-on-rails - 收到 Uid 和 authtoken 时创建 facebook session

标签 ruby-on-rails ruby facebook

我必须在移动 api 上工作,目的是使用 facebook 连接登录并发送所需的数据以访问 api。 为了进行测试,现在用户向我们提供了 auth token 和 Uid 的硬编码值,因此我如何为用户创建 session 。我正在使用 facebooker gem、rails 2.3.4 和 ruby​​ 1.8.7。

最佳答案

为此你必须需要具有offline_access 权限的access_token,因为这些access_token 还没有过期时间。在 PHP 中,有一个名为 setAccessToken() 的函数,您可以在其中设置您的访问 token (具有 offline_access 权限)。以下是 PHP 的代码(抱歉,我不知道 RoR)

require "facebook.php";
$facebook = new Facebook(array(
   'appId'  => YOUR_APP_ID,
   'secret' => YOUR_APP_SECRET,
));

$facebook->setAccessToken("...");

关于ruby-on-rails - 收到 Uid 和 authtoken 时创建 facebook session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7333052/

相关文章:

ruby-on-rails - Ruby - cURL 为 nil :NilClass error 抛出未定义的方法 `post'

facebook - Facebook评论回复通知

ruby-on-rails - 测试 :reject_if in anaf

mysql - rails ActiveRecord : Looking for a db agnostic version of this statement

mysql - 具有多个数据库的 Rails 引擎

ruby - 使用 Ruby 和 SCP/SSH,如何在上传副本之前确定文件是否存在

ruby-on-rails - 如何在 Ruby on Rails 中创建一个 anchor 并重定向到这个特定的 anchor

ruby-on-rails - rails 中的 ruby​​ 字符串格式

c++ - Tab 键在 IWebbrowser2 中不起作用

facebook - 如何在 Mac 中阻止 Facebook