问题标签 [koala-gem]

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 回答
120 浏览

ruby-on-rails - 检查 Facebook 个人资料是否经过验证?

我正在开发一个应用程序,我想知道 facebook 授权用户是否有经过验证的个人资料。我可以看到facebook 提供一个字段。is_verified我只是在从 OAuth 获得的响应中没有得到它。有权限问题吗?我正在使用权限public_profile,email。请指导我。

0 投票
1 回答
181 浏览

facebook - Using Koala Facebook API to get information from app pages

How do I use the koala gem to get information from an app page?
For example, if I want to get information about candy crush saga's liked pages, I type @graph.get_object(candycrushsaga+"/likes").

How can I get other features such as comments, likes, and shares?
Is this possible using koala?

0 投票
3 回答
1742 浏览

ruby-on-rails - 如何从 Facebook API Koala Gem 获取用户帖子见解

嗨,我想知道如何从 Facebook API Koala Gem 获取用户帖子的见解。

我只找到了适用于 facebook 页面帖子但不适用于用户帖子的解决方案。

我将下面的代码用于用户帖子,但它只返回空数组。

更新

上面的代码工作正常,但是当我尝试获取帖子见解时,它返回空数组。

0 投票
0 回答
378 浏览

ruby - Ruby Error: koala no such file to load LoadError

我已经在一台机器上安装了 Ruby(不是 Rails),并试图运行一些基于 Facebook 的 koala 框架的代码。
当我跑

提到了考拉,但是当我运行文件时,我收到了这个错误。Rubygems 已经安装,我不知道还能做什么。有任何想法吗?

编辑:

0 投票
1 回答
704 浏览

ruby - 使用 Koala gem 在时间轴上获取 Facebook 帖子

我正在尝试使用考拉在我的 Facebook 个人资料上获取所有帖子。我正在使用以下方法 -

feed = graph.get_connections("me", "feed")

但是这个方法返回一个哈希数组,其元素是 -

{"updated_time"=>"some time", "is_hidden"=>false, "story"=>"someone and 10 other 10 write on your timeline.", "from"=>{"id"=>"some id" , "name"=>"some name"}, "id"=>"some id", "privacy"=>{"deny"=>"", "value"=>"", "friends"=>" ", "description"=>"", "allow"=>""}, "type"=>"status", "created_time"=>"some time", "status_type"=>"wall_post"}

在这种情况下,问题是我无法在时间轴上检索单个帖子。

哈希中有“故事”,但没有“消息”。我预计数组中有 11 个元素,因为 11 个朋友在时间轴上发布。

还有其他方法可以检索吗?此外,这是一个没有任何 rails 集成的普通 ruby​​ 程序。

谢谢!

0 投票
1 回答
90 浏览

facebook - 我可以自动更新 facebook 令牌吗?

我正在通过 ruby​​ on rails 开发协作网络平台,它与 Koala gem 的 facebook 应用程序 (v2) 连接。

当用户通过 facebook 帐户注册时,有 facebook 令牌(60 天后过期)

问题:

1- 在正常情况下何时以及如何更新令牌?

2- 我可以在令牌有效期结束前再次更新令牌 60 天吗?

3-当用户在旧会话(没有新登录)的应用程序中使用他的帐户时,我可以自动更新令牌,还是用户必须退出并重新登录才能更新令牌?

我展示了这个答案,但是当用户访问具有旧会话(没有登录)的站点时,用户的令牌不会自动更新,我是否必须自动完成他们的会话才能强制他们再次登录?

0 投票
1 回答
557 浏览

ruby-on-rails - graph api get public events with rails/koala 仅适用于某些站点

这是我的代码

效果很好。如果我尝试从另一个站点获取事件,例如

我收到这个错误

GraphMethodException,代码:100,消息:不支持的获取请求。请阅读 https://developers.facebook.com/docs/graph-api [HTTP 400]上的 Graph API 文档

0 投票
1 回答
148 浏览

ruby-on-rails - 如何从图形 api 标记 facebook 个人资料

我想通过 API 发布到 Facebook 页面。我在graph api explorer中创建了一个访问令牌。我能够成功发布到页面。我试图提及一个我无法提及的人。老@[id:name]不工作。但似乎有办法解决这个问题。但问题是我无法标记,因为它希望我启用标记actiontypes

在 App Dashboard 的 Action Types 部分中启用 Tags 后,将 tags 参数添加到您的操作发布调用,其中 tags 是每个人的标记令牌的逗号分隔列表。这些标记令牌是使用 /user/taggable_friends Graph API 边缘检索的。

当我单击操作类型的链接时,它会询问我一个应用程序,但它没有显示图形 api。我正在尝试的内容是否存在根本性错误。如何进行?我正在使用考拉宝石。

0 投票
1 回答
654 浏览

facebook - Facebook Graph API 版本更改 - 无法检索帖子

由于 Facebook 的 Graph API 更改为 2.4 版,我发现任何尝试检索帖子的查询都会返回错误:

我的请求代码使用 Facebook 的 koala ruby​​ api 发出请求:

我现在根据考拉的建议添加了版本计数,但是结果仍然是我没有指定版本时得到的相同错误。我的访问令牌肯定是有效的,有谁知道是否有其他地方发生了变化或者这是一个错误?

0 投票
1 回答
36 浏览

ruby-on-rails - 如何连接两条记录并返回表数据?

我正在使用宝石考拉来获取 Facebook 朋友。

如何将这些结果与数据库的用户联系起来?

代码

返回

主意:

这将产生很多查询......

如何连接两条记录并返回表数据?