问题标签 [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-3 - fb_graph 或 koala 用于与 facebook graph API v2.0 交互
在尝试与 facebook 的图形 API v2.0 交互时,fb_graph 与 koala 的优缺点是什么。
我的应用程序是rails 3,我使用omniauth 来验证facebook 的用户,但我正在寻找一种解决方案来发布到用户的墙上并与facebook 的API v2.0 交互。我不知道我现在应该集成哪个 gem。
有人可以解释每种解决方案的优缺点吗?非常感谢
ruby-on-rails - Rails Koala gem - 获取用户的国家
我正在使用 OmniAuth 和 Koala gem 将 Facebook Connect 添加到我的应用程序中,并且我正在尝试获取用户所在的国家/地区。
到目前为止,我有:
profile["location"]
给我城市的id和名字。
我试过:graph.get_object(city_id)
它返回城市对象,但我在其中找不到任何关于城市国家的提及。
我也可以从位置字符串中获取国家/地区名称:"Kfar Saba, Israel"
但这似乎是一种黑客行为......任何官方方式来获取我正在寻找的东西?谢谢!
ruby-on-rails - Koala Gem 获取页面洞察
我正在使用 Koala gem,目前正在尝试获取一些页面见解,例如印象等。我目前正在使用以下内容,它似乎只会返回[]
facebook - 使用 facebook realtime-api 提供的 ID 获取帖子的数据
我正在使用 Facebook 实时 api,因为我只获得更新,并且必须通过再次访问服务器来获取整个数据。我有一个页面,我的应用程序已添加到该页面,因此我正在获取页面提要(如评论、帖子、全部)。当任何用户在页面上发帖时,我们会从 Facebook 实时更新 api 获取更新。但是,当我尝试使用 Koala gem 获取帖子数据时,它给了我错误,请注意,错误不是来自页面本身(页面管理员)的更新,而是其他一些用户在其上发布的情况。以下是帮助代码:-
尝试使用长寿命的页面令牌进行获取,如果没有它,两种方式都失败了
来自 Facebook 的 JSON 响应:-
请帮助我了解如何使用 facebook 的 realtime-updates api 提供的 post_id 获取公共帖子数据。
facebook-graph-api - 如何通过 Koala 从 Facebook Open Graph API 获取本地化值?
我在我的 rails 应用程序中使用 koala gem 来使用 Facebook Open Graph API。该应用程序的主要语言是德语。
有没有办法设置语言环境以获取例如用户当前的德语城市?还是有另一种可靠的方式来翻译地点?
ruby-on-rails - 使用 Koala Gem 的 Get_Connections 命令
我在通过 Koala Gem 从使用我的应用程序的用户那里收集朋友列表时遇到了问题。
这似乎也是最近才出现的一个问题。所以我不确定 gem 或我不知道的 facebook API 是否有一些变化。
我曾经使用以下代码行将我的用户好友列表存储到一个数组中:
但是,它不再像以前那样在数组中列出所有朋友,而是现在返回以下错误:
类型:OAuthException,代码:1,消息:发生未知错误。[HTTP 500]
在我的范围内,我列出了:“basic_info”和“user_friends”。关于这个错误有什么建议吗?
ruby - 使用 Rails 4 使用 Koala gem 阅读 FB 帖子的评论
我有一个 rails4 应用程序,我可以通过它在已登录的用户facebook
墙上贴一个墙帖。现在我想做的是阅读给定帖子的 FB 评论,然后在我的应用程序中显示。
我正在使用 Rails 4 和koala
gems。以下是我的代码
Koala::Facebook::API.new(<user.oauth_token>).get_object("<facebook post id>")
但我不断收到这个错误。
{
"error": {
"message": "Unsupported get request. Please read the Graph API documentation at https://developers.facebook.com/docs/graph-api",
"type": "GraphMethodException",
"code": 100
}
}
而且我在 API 中看不到任何不匹配,奇怪的是我记得大约 3-4 周前我使用了相同的代码,如果我没记错的话,那次工作正常,
这似乎不是身份验证问题,因为如果我使用
Koala::Facebook::API.new(<user.oauth_token>).get_object("me")
它工作正常。
ruby-on-rails - Koala::Facebook::ClientError 异常:类型:GraphMethodException,代码:100,消息:不支持的获取请求
我对这个问题进行了研究,但是对我没有任何帮助。
我正在使用 Facebook 实时订阅和图形 API 来跟踪我的 Facebook 页面(使用页面令牌)。
当用户发布照片/视频时,我会收到 fb 推送到我的服务器的以下数据:
当我使用post_id (824413870916335_302522856593533)
调用图形 API 来获取帖子的详细信息时,我遇到了以下错误:
*** Koala::Facebook::ClientError 异常:类型:GraphMethodException,代码:100,消息:不支持的获取请求。请阅读 https://developers.facebook.com/docs/graph-api [HTTP 400]上的 Graph API 文档
但是,如果用户发布没有照片/视频,我可以成功获取帖子详细信息。如果管理员发布照片/视频,我也可以获取该帖子的详细信息。
我确信页面令牌和代码的正确性。我想,一定有一些与设置有关的东西。
ruby-on-rails-3 - Facebook 发布到页面墙会出现错误
我在 rails 3 中使用 koala gem。我使用以下答案来获取我的页面的永久访问令牌。出于测试目的,我已授予此访问令牌的所有权限。
现在从 rails 控制台我执行以下操作:
该操作返回以下内容:
但是我的页面墙确实显示了该帖子。我想知道可能是什么问题?
ruby-on-rails - 如何使用 fb api feed 操作获取“帖子”的共享计数?
我正在使用Ruby 2.1.1
,rails 4
和Koala
gem 使用 gem 的 feed 方法在 Facebook 上发布图片和评论Koala
。所以我得到了来自 FB API 的带有帖子 ID 的响应。
现在我想获取与之前发布的帖子相对应的统计信息。
我能够获取该帖子的喜欢和评论,但无法获得共享计数。那么谁能建议我如何获得该帖子的共享计数?