问题标签 [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.
ruby-on-rails - 检查 Facebook 个人资料是否经过验证?
我正在开发一个应用程序,我想知道 facebook 授权用户是否有经过验证的个人资料。我可以看到facebook 提供了一个字段。is_verified
我只是在从 OAuth 获得的响应中没有得到它。有权限问题吗?我正在使用权限public_profile,email
。请指导我。
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?
ruby-on-rails - 如何从 Facebook API Koala Gem 获取用户帖子见解
嗨,我想知道如何从 Facebook API Koala Gem 获取用户帖子的见解。
我只找到了适用于 facebook 页面帖子但不适用于用户帖子的解决方案。
我将下面的代码用于用户帖子,但它只返回空数组。
更新
上面的代码工作正常,但是当我尝试获取帖子见解时,它返回空数组。
ruby - Ruby Error: koala no such file to load LoadError
我已经在一台机器上安装了 Ruby(不是 Rails),并试图运行一些基于 Facebook 的 koala 框架的代码。
当我跑
提到了考拉,但是当我运行文件时,我收到了这个错误。Rubygems 已经安装,我不知道还能做什么。有任何想法吗?
编辑:
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 程序。
谢谢!
facebook - 我可以自动更新 facebook 令牌吗?
我正在通过 ruby on rails 开发协作网络平台,它与 Koala gem 的 facebook 应用程序 (v2) 连接。
当用户通过 facebook 帐户注册时,有 facebook 令牌(60 天后过期)
问题:
1- 在正常情况下何时以及如何更新令牌?
2- 我可以在令牌有效期结束前再次更新令牌 60 天吗?
3-当用户在旧会话(没有新登录)的应用程序中使用他的帐户时,我可以自动更新令牌,还是用户必须退出并重新登录才能更新令牌?
我展示了这个答案,但是当用户访问具有旧会话(没有登录)的站点时,用户的令牌不会自动更新,我是否必须自动完成他们的会话才能强制他们再次登录?
ruby-on-rails - graph api get public events with rails/koala 仅适用于某些站点
这是我的代码
效果很好。如果我尝试从另一个站点获取事件,例如
我收到这个错误
GraphMethodException,代码:100,消息:不支持的获取请求。请阅读 https://developers.facebook.com/docs/graph-api [HTTP 400]上的 Graph API 文档
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。我正在尝试的内容是否存在根本性错误。如何进行?我正在使用考拉宝石。
facebook - Facebook Graph API 版本更改 - 无法检索帖子
由于 Facebook 的 Graph API 更改为 2.4 版,我发现任何尝试检索帖子的查询都会返回错误:
我的请求代码使用 Facebook 的 koala ruby api 发出请求:
我现在根据考拉的建议添加了版本计数,但是结果仍然是我没有指定版本时得到的相同错误。我的访问令牌肯定是有效的,有谁知道是否有其他地方发生了变化或者这是一个错误?
ruby-on-rails - 如何连接两条记录并返回表数据?
我正在使用宝石考拉来获取 Facebook 朋友。
如何将这些结果与数据库的用户联系起来?
代码
返回
主意:
这将产生很多查询......
如何连接两条记录并返回表数据?