问题标签 [koala]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - 来自 Ruby on Rails 的 Facebook 应用邀请
有没有办法从 Ruby on Rails 发布 Facebook 应用程序邀请,例如通过部署 Koala?
乍一看似乎是不可能的。除了简单地张贴到墙上之外,还有什么解决方法吗?
ruby-on-rails - 使用考拉,我如何在发布到用户的流时附加图像?
我已经开始使用 Koala gem 来开发 RoR 应用程序。我已经获得用户的许可,可以发布到他们的信息流
在这条线之后
发布到流中,我可以做一个
上述方法有效,但是如何在更新中包含类似http://example.com/foo.jpg的图像?我尝试阅读 Stream Attachments,但运气不佳。有人有一些示例代码吗?
ruby-on-rails - 无法使用 Koala 获取 Oauth facebook cookie 以连接到 Facebook(使用 Rails)
我正在使用 Rails 3.0.9。试图通过 Facebook 登录到我的(本地主机)网站。
我在登录页面上的初始化参数:
登录按钮有效,我得到 Facebook 登录弹出窗口,我可以成功登录 Facebook。然后达到以下事件:
我被重定向到想要的位置。但是 - 无法获得任何“fbs_”或“fbsr_”的 cookie,就像 Oauth 正在寻找的那样:get_user_info_from_cookie(cookies)
我的 cookie = {},什么都没有。有几次,我记得我确实在那里有一些 facebook cookie,我无法重建这种情况,但无论如何,它不包括“fbs_”,只有其他的。
此外,登录后,当我返回浏览器上的 Facebook 选项卡并刷新时,它确实显示了我的 Facebook 页面,但一秒钟后,它显示一个弹出窗口,上面写着“你需要登录”。但在我的应用程序中,它仍然知道继续将我引导到想要的 href,就像用户登录时需要的那样。
如果你有什么可以帮助我的,我真的很想听听...... :-)
谢谢,穆兹利。
- 刚刚又得到了一些 Facebook cookie 的场景(仍然不是想要的名字)。得到以下名称:“datr”、“locale”、“locale”、“reg_fb_gate”、“lu”。但即使是这些,我也无法使用 Rails cookie 参数 - cookies["dart"] 返回 null。cookies 参数仅显示具有 localhost 主机的 cookie(其中包含我登录时的数据(有许可)- 到站点的常规登录过程。
ruby-on-rails - Rails、Facebook 和考拉
Facebook 安全 cookie 格式的注意事项
在他们新的安全 cookie 格式中,Facebook 提供了一个 OAuth 代码,考拉会自动用该代码交换访问令牌。因为这涉及到对 Facebook 服务器的调用,所以您应该考虑将用户的访问令牌存储在他们的会话中,并且仅在必要时调用 get_user_info_from_cookies(access_token 不存在,您发现它已过期等)。否则,每次用户加载页面时,您都会调用 Facebook,从而降低您的网站速度。(当我们找出最佳实践时,我们将更新此 wiki。)
让我直截了当地说:即使我使用 Javascript SDK 来解析 cookie,我仍然需要对 facebook 进行服务器到服务器的调用?这不会使用于用户身份验证的整个 java 脚本 SDK 变得毫无用处吗?我总是需要检查 cookie(所以我不会有过时的访问令牌)因此每次都调用 facebook?
ruby-on-rails - 使用 Rails 和 Koala 通过 Facebook 注销网站
我将 Facebook 登录与 Koala 一起用于我的 RoR Web 应用程序。我正在使用 Clearance 身份验证,当用户使用 Facebook 登录时,我正在识别该网站的现有用户或订阅新用户。
我在注销时遇到问题:我试图在不注销 Facebook 的情况下注销网站。正如我从 FB API 中了解到的,我应该使用 url 注销:
当指向该 URL 时,cookie 似乎发生了变化,但是在登录页面上,当进入解析 facebook cookie 部分(用于检查用户是否登录到 facebook)时,
返回:
就像它会删除整个会话而不是仅仅更改 cookie...?* 我检查了,cookie fbsr_... 仍然存在!不应该改成fbs_...?!
我会很感激这方面的帮助。非常感谢!莫兹利。
ruby-on-rails-3 - 如何确保用户在 Koala gem 的 Ruby on Rails 3.1.1 中安装 Facebook 应用程序?
我正在使用 Koala gem,我想确保应用程序是由用户安装的。首先,我尝试从我的数据库中验证 Facebook id。它对我有用,但如果用户从用户的 Facebook 帐户设置中删除应用程序,它会在一种情况下失败。为什么?
facebook - 如何通过rails中的graph api检查特定用户的facebook应用程序权限?
我想检查用户是否对我的应用程序授予了 publish_stream 权限。如果不想获得 publish_stream 权限。
ruby-on-rails-3 - 作业未处理,如何将其他类加载到 Delayed_Job?
我正在尝试卸载对延迟作业的任何 api 调用,以使我的网站更具响应性。一些例子是kissmetrics 记录或发布到facebook。
经过一番讨论后,我发现作业没有被处理,并且我需要明确要求 initializers/delayed_jobs_config.rb 中的类,这要归功于:
但是,我仍然不确定如何要求这些宝石。如果可能,请为“考拉”、“KM”或其他任何东西提供一个示例。
ruby-on-rails - 在 Windows 上使用 Koala 时 SSL 失败
我正在尝试在 Windows 测试机上使用 Koala 和 Ruby on Rails 设置 Facebook 重定向身份验证。
我当前的问题是,当使用“code”参数获取回调时,就行了:
有以下例外:
FacebooksController#callback SSL_connect 中的 OpenSSL::SSL::SSLError 返回=1 errno=0 state=SSLv3 读取服务器证书 B:证书验证失败
这可能是因为我的应用程序正在尝试使用 SSL 访问 Facebook。
我看到几篇描述此类问题的帖子,基本上他们建议设置 Koala “http 选项”参数ca_path
或ca_file
.
不幸的是,我无法让它在 Windows 机器上运行。
我将不胜感激有关如何帮助我在 Windows 上使用 Koala 配置 SSL 的确切代码的有用说明。
ruby-on-rails - Rails Facebook iframe 应用程序在用户授权后被重定向到画布之外
在用户授权后 Facebook iframe 应用程序被重定向到画布之外的另一篇文章中提出了这个问题,但是,我遇到了同样的问题,不明白如何实施帖子中描述的修复。如果他们发布了固定控制器,那就太棒了。这是我的控制器。