问题标签 [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 投票
1 回答
353 浏览

ruby-on-rails - 如何跳过导致 Koala::Facebook::APIError: OAuthException 在块中的用户?

我正在使用 Koala 进行 Facebook Graph API 调用,并为我的所有用户使用一个块来收集新数据;但是,我的一个用户更改了他们的密码,所以现在我的块中出现 Koala::Facebook::APIError: OAuthException 错误,并且在异常发生后它没有运行任何块。如何检测异常并跳过该用户?

我尝试了三种可能的解决方案,但不知道如何正确实施它们或者是否有更好的方法。当我使用救援时,它只是完成整个块而不做任何事情。最终我需要获得一个新的访问令牌,但现在我只想能够跳过它们并继续阻止。

0 投票
1 回答
1249 浏览

ruby-on-rails - 如何使用 Koala gem 从多个 Facebook 用户检索最新的“x”个帖子?

我希望能够通过 FQL 或 Graph API 从一组使用 Koala gem 的 Facebook 用户返回帖子的 JSON 列表。目前我正在使用考拉的批处理功能从每个用户提要中调用前“x”个项目,然后展平数组并按时间排序。这样做的问题是,我希望能够获得第一个“x”个项目,而不是从每个用户那里获得 10 个,而只是从我查询的用户那里获得 10 个最近的帖子,这样我就可以检索下一个10 来自类似于您对自己的家庭饲料的期望。

这是我目前拥有的:

编辑

我相信我已经找到了一种可能的 FQL 解决方案,如下所示

但我现在返回了错误

问题是我的应用程序不需要某人使用 Facebook 登录,因此我无法请求 read_stream 权限。无论如何,Facebook 应用程序本身可以请求这个吗?

0 投票
1 回答
437 浏览

ruby-on-rails - Rails + Koala:从异常中恢复并继续

假设消息参数是一个字符串,我有以下片段:

然后, post_to_facebook 是这样的方法:

对于某些用户,在调用put_wall_post时,我得到了这种类型的异常:Koala::Facebook::APIError. 我只想跳过发布到该用户的墙上,然后转到下一个用户,但我看不到如何管理异常。

0 投票
2 回答
1661 浏览

ruby-on-rails - 如何在考拉,Ruby on Rails 中发送私人消息/访问 Facebook 聊天

如何使用 Koala gem 访问用户聊天并向另一个用户发送消息?难道考拉有提供这个功能使用?我确实检查了有关考拉的文档,但似乎没有它,或者它确实有其他方法可以做到这一点?

有什么建议做我的事情吗?

0 投票
1 回答
1449 浏览

facebook - 按国家/地区过滤的 Facebook 公开帖子

我正在使用 facebook 搜索 API 来获取公开帖子。我想按发布它的国家/地区过滤它。地点搜索图api有一种方法可以做到这一点 - 通过附加中心和距离作为查询参数。但是“帖子”类型的搜索 api 不响应中心或距离查询参数。我也研究了这个SO question,但没有一个答案能帮助我完成我的任务。

到目前为止,我能想到的唯一解决方案是使用从帖子字符串本身中找出语言环境。

注意:我也想过获取用户的位置,然后进行自己的过滤,但这也不起作用,因为我没有查看用户位置/家乡的权限。

以前有人做过吗?

0 投票
1 回答
836 浏览

facebook - 如何使用 koala gem 在 Facebook 上发送好友请求?

我正在使用 rails 3 和 koala-1.4.0。登录 facebook 帐户后..我想向朋友发送邀请请求但不知道该怎么做?如何使用 koala gem 在 Facebook 上发送好友请求?

0 投票
2 回答
7873 浏览

ruby-on-rails-3 - Rails - 新安装的 gem 的未初始化常量错误

我在使用新安装的 gem 时遇到了问题——我认为我一定缺少一些东西,因为我在 fb_graph 和 koala 上都遇到了同样的错误。我将 gem 添加到我的 gemfile 中,然后bundle install编辑它。我认为这就是你所要做的,所以我尝试使用在 github 上他们各自的 wiki 中演示的命令,看看它们是否对我有用。

在 Koala 的情况下,我将这一行添加@graph = Koala::Facebook::GraphAPI.new到显示pages#home. 我得到了错误uninitialized constant PagesController::Koala

在 FB_Graph 的情况下,我添加了该行user = FbGraph::User.me(ACCESS_TOKEN)并得到了错误uninitialized constant PagesController::FBGraph

显然我做的不对——也许我安装了一些关于配置我缺少的 gems 的东西——不太确定。我以前从来没有真正搞砸过 FB API,所以这个错误可能与 FB gems 相关。请指教。

0 投票
1 回答
1197 浏览

ruby-on-rails - 通过 Koala::GraphCollection 进行分页

我正在编写一个 Rails 函数(应该)

  1. 导入所有用户 '/me/music'
  2. 以 50 个为一组更详细地查找每个页面(FB 批处理 API)

导入我工作得很好。批处理与我一起将循环限制为前 50 个,但我不确定如何使用偏移量重新运行循环。这是我当前的循环:

显然@music[0..50] do |artist|不是有效的语法,所以那里没有运气。

0 投票
1 回答
4328 浏览

ruby-on-rails - 使用 Koala 发布到 Facebook 页面(不是用户页面)

如何使用考拉发布到用户页面?我不想发布到用户的墙上,而是发布到用户页面(用户可以管理许多页面)。

我现在的代码是这样的:

我知道你能做到

self.token 已经在manage_pages的范围内,但我什至不认为这是必要的。那么,您将如何使用 Koala 发布到我拥有访问令牌的用户的特定页面?如何发现特定用户拥有的页面以及他们的通讯员 ID?

0 投票
1 回答
730 浏览

ruby-on-rails - (Rails)是否有相当于 Twitter 的考拉?

Koala提供了一种非常简单的方法,可以在 Facebook 的用户墙上发布状态更新。我想知道是否有一个 gem 可以用 Twitter 做类似的事情:换句话说,我正在寻找一个 gem,它可以让您的应用程序轻松地为用户发送推文。

任何建议都非常感谢。