我必须在移动 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/