问题标签 [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.

0 投票
2 回答
9587 浏览

ruby-on-rails-3 - 使用考拉更新 Facebook 访问令牌

Koala在 Ruby on Rails 应用程序上使用 gem

我在通过考拉使用数据的模型上有以下代码:

wheretoken_secret来自我users表的一个字段,保存在登录名中。

它工作正常,但几分钟后我得到:

我找到了使用方法在前面更新此令牌的方法,Facebook JS SDK但是在控制器上调用了我获取朋友列表的这种方法。

如何更新token_secret使用考拉?这可能吗?

0 投票
2 回答
434 浏览

facebook - 如何编辑 Facebook 图形对象属性(即视频标题)?

我正在使用 ruby​​ Koala,并试图找到如何通过 Facebook 图表编辑现有对象的属性。

我在 Facebook 文档中能找到的只有:

https://developers.facebook.com/docs/opengraph/objects/#update

但没有发现它有帮助。

谢谢!莫兹利。

0 投票
1 回答
366 浏览

ruby-on-rails - 如何在 Rails 中执行 Facebook 身份验证?

一段时间以来,我一直在为画布应用程序通过 Facebook 身份验证而苦苦挣扎。我的方法如下:

  1. 检查用户的会话以获取访问令牌。
  2. 检查用户的 Facebook cookie 以获取访问令牌。
  3. 检查 a 的参数signed_request

如果在这 3 个步骤中的任何一个中找到访问令牌:

  • 我调用了请求/me资源的图形 API。
    • 如果调用成功,则用户已登录。
    • 如果调用失败(导致OAuthException),我通过将用户重定向到 Facebook OAuth 端点以获取代码来请求新的访问令牌,然后通过交换该代码来获取新的访问令牌。

如果在会话、cookie 或 中找不到访问令牌signed_request,我会显示一个登录页面。

这是正确的程序吗?我注意到,signed_request如果用户的访问令牌已过期,参数中通常不存在。Facebook 认可的请求新访问令牌的方法会导致 2 次面向用户的重定向以及 API 交换,这似乎有点繁重。

我正在使用的设置是:

  • 导轨 v3.0.8
  • 考拉宝石 v1.2.1

我遵循了这些指南:

0 投票
2 回答
1817 浏览

ruby-on-rails-3 - 使用 RoR 在 facebook 上弃用了 offline_access

我们的 RoR 应用程序有问题。我们正在使用带有omniauth 的facebook 身份验证,并使用Koala 搜索用户朋友。但是最近,当我们尝试显示朋友照片时,我们得到了这个错误:

身份验证运行良好,但 facebook 已经弃用了 offline_access 选项,该选项运行良好,但现在,我们遇到了这个问题。有什么方法可以扩展 access_token 吗?还是有其他解决方案?

这是我们的omniauth.rb

还有我们的考拉.rb

提前致谢。

0 投票
1 回答
8159 浏览

facebook - 如何在 Facebook 墙贴中嵌入我自己的 HTML5/flash 视频播放器(使用 rails + koala)?

我想在 Facebook 墙贴上嵌入我自己的 HTML5(带有 Flash 备份)播放器。我正在使用 rails 和 ruby​​ Koala。我已经看到了:https ://developers.facebook.com/docs/share/可以添加元标记,但它要么用于链接到我的网页,要么用于加载要加载的视频文件。

感谢是否有人可以帮助我:)

0 投票
1 回答
285 浏览

ruby-on-rails - Rails 应用程序可与 Facebook/Twitter 等配合使用

提前为一个相当不具体的问题道歉:

我正在寻找一些关于如何“最好”让 Rails 应用程序与 FB/Twitter 等对话的指导,我发现 FB(和其他人)有 Koala(https://github.com/arsduo/koala)之类的选项推特等。)

但是,还有 OmniAuth——用于身份验证——但同样用于 FB/Twitter/LinkedIn 等。

那么这个难题的各个部分如何组合在一起 -例如,如果我的 Rails 应用程序需要与 FB 集成,我是否需要同时使用 OmniAuth 和 Koala 我只需要一个吗?是否有人首先使用 OmniAuth,然后使用考拉?关于这里的土地的几句话真的会帮助我理解每个人的作用以及它们如何组合在一起。

谢谢!

0 投票
1 回答
1144 浏览

ruby-on-rails - KOALA + FACEBOOK GRAPH 给出 FARADAY 错误(ConnectionFailed - Connection Refused - connect(2))

我正在使用带有导轨(3.0.7)的考拉(1.3.0)。

这就是我使用它们的方式。

链接到Facebook的点击功能

这转到以下链接

现在我在我的 facebook 重定向控制器的参数中获取代码。以下是我接下来在 facebook 控制器的重定向方法中所做的事情。

但是这行代码给出了法拉第 ConnectionFailed 错误。

我被困在这一点上。无法弄清楚这背后的原因是什么。

我也以另一种方式完成了以下操作。在我在参数中获取代码之后

并重定向到此链接。但后来我从 facebook 收到 错误验证验证码错误

这个我也不懂。

对此的任何帮助表示赞赏。

谢谢。

0 投票
1 回答
1412 浏览

ruby-on-rails - Facebook 为考拉开放 Graph Timeline

如何使用考拉在 Timeline facebook 上实现功能?是和当前版本的考拉保持一致,还是在现有功能上增加一些参数或者有新的方式来实现考拉??

任何有关于如何做到这一点的提示?

0 投票
1 回答
667 浏览

ruby-on-rails - 与考拉获取好友好友列表

如前所述,例如,我的名字是 Nicholas,我有 200 个朋友,我可以毫无问题地获得我的朋友列表。现在我想选择我的一位朋友并检索他们的朋友列表,我正在使用

我的控制器是

在我看来

但是,它给了我一个错误,有人知道该怎么做吗?有什么提示吗?

0 投票
1 回答
320 浏览

facebook - Facebook API:如何在服务器端获取 access_token 并在客户端使用它?

我正在构建一个定期抓取用户图形 API 内容的 Rails 应用程序。我的第一种方法是完全在服务器端进行,使用 Omniauth 进行身份验证,使用 Koala 与服务器上的 Facebook 进行交互。我必须运行一个后台进程才能做到这一点。

但是我意识到它可能会变得非常昂贵,并且正在考虑在服务器端和客户端都这样做的选项。我仍然需要做服务器端,因为即使用户不在网站上,我也需要填充内容,但至少当用户在网站上时,做所有轮询客户端更有意义。这样,我的服务器就不需要经常抓取 FB 服务器,因此成本保持较低,用户更快乐,因为当他们可以使用 FB javascript SDK 随时接收更新时

我不确定这是否可能。目前我知道如何完全在服务器端或完全在客户端做到这一点。但我不知道如何从服务器端获取 access_token 并在客户端使用该信息来让客户端进行大部分轮询。我会很感激你的建议。