问题标签 [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 - 如何跳过导致 Koala::Facebook::APIError: OAuthException 在块中的用户?
我正在使用 Koala 进行 Facebook Graph API 调用,并为我的所有用户使用一个块来收集新数据;但是,我的一个用户更改了他们的密码,所以现在我的块中出现 Koala::Facebook::APIError: OAuthException 错误,并且在异常发生后它没有运行任何块。如何检测异常并跳过该用户?
我尝试了三种可能的解决方案,但不知道如何正确实施它们或者是否有更好的方法。当我使用救援时,它只是完成整个块而不做任何事情。最终我需要获得一个新的访问令牌,但现在我只想能够跳过它们并继续阻止。
ruby-on-rails - 如何使用 Koala gem 从多个 Facebook 用户检索最新的“x”个帖子?
我希望能够通过 FQL 或 Graph API 从一组使用 Koala gem 的 Facebook 用户返回帖子的 JSON 列表。目前我正在使用考拉的批处理功能从每个用户提要中调用前“x”个项目,然后展平数组并按时间排序。这样做的问题是,我希望能够获得第一个“x”个项目,而不是从每个用户那里获得 10 个,而只是从我查询的用户那里获得 10 个最近的帖子,这样我就可以检索下一个10 来自类似于您对自己的家庭饲料的期望。
这是我目前拥有的:
编辑
我相信我已经找到了一种可能的 FQL 解决方案,如下所示
但我现在返回了错误
问题是我的应用程序不需要某人使用 Facebook 登录,因此我无法请求 read_stream 权限。无论如何,Facebook 应用程序本身可以请求这个吗?
ruby-on-rails - Rails + Koala:从异常中恢复并继续
假设消息参数是一个字符串,我有以下片段:
然后, post_to_facebook 是这样的方法:
对于某些用户,在调用put_wall_post时,我得到了这种类型的异常:Koala::Facebook::APIError
. 我只想跳过发布到该用户的墙上,然后转到下一个用户,但我看不到如何管理异常。
ruby-on-rails - 如何在考拉,Ruby on Rails 中发送私人消息/访问 Facebook 聊天
如何使用 Koala gem 访问用户聊天并向另一个用户发送消息?难道考拉有提供这个功能使用?我确实检查了有关考拉的文档,但似乎没有它,或者它确实有其他方法可以做到这一点?
有什么建议做我的事情吗?
facebook - 如何使用 koala gem 在 Facebook 上发送好友请求?
我正在使用 rails 3 和 koala-1.4.0。登录 facebook 帐户后..我想向朋友发送邀请请求但不知道该怎么做?如何使用 koala gem 在 Facebook 上发送好友请求?
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 相关。请指教。
ruby-on-rails - 通过 Koala::GraphCollection 进行分页
我正在编写一个 Rails 函数(应该)
- 导入所有用户 '/me/music'
- 以 50 个为一组更详细地查找每个页面(FB 批处理 API)
导入我工作得很好。批处理与我一起将循环限制为前 50 个,但我不确定如何使用偏移量重新运行循环。这是我当前的循环:
显然@music[0..50] do |artist|
不是有效的语法,所以那里没有运气。
ruby-on-rails - 使用 Koala 发布到 Facebook 页面(不是用户页面)
如何使用考拉发布到用户页面?我不想发布到用户的墙上,而是发布到用户页面(用户可以管理许多页面)。
我现在的代码是这样的:
我知道你能做到
self.token 已经在manage_pages的范围内,但我什至不认为这是必要的。那么,您将如何使用 Koala 发布到我拥有访问令牌的用户的特定页面?如何发现特定用户拥有的页面以及他们的通讯员 ID?
ruby-on-rails - (Rails)是否有相当于 Twitter 的考拉?
Koala提供了一种非常简单的方法,可以在 Facebook 的用户墙上发布状态更新。我想知道是否有一个 gem 可以用 Twitter 做类似的事情:换句话说,我正在寻找一个 gem,它可以让您的应用程序轻松地为用户发送推文。
任何建议都非常感谢。