问题标签 [fb-graph]

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

ruby-on-rails - Rails:如何模拟 gem,例如 fb_graph

我正在使用 gem fb_graph。我是 Rails 新手,正在尝试弄清楚如何使用 rspec 模拟这个 gem。(https://github.com/nov/fb_graph

我试图测试的代码是:

我在考虑以下几点:

谢谢!

0 投票
1 回答
470 浏览

ruby-on-rails - 如何仅从 facebook 获取名称列表 - 使用 RoR、fb_graph gem

目前,我正在使用 fb_graph gem 来获取朋友列表:

但是,这会返回一个包含许多字段的庞大数组,例如姓名、性别、语言等。我想过滤所有字段并获得一个朋友列表。

我可以遍历提取名称的列表,但是,我正在寻找更有效的方法。

我在想类似的事情:

有人知道怎么做吗?gem 的链接是https://github.com/nov/fb_graph

谢谢!

0 投票
2 回答
584 浏览

facebook - 使用 fb_graph gem 删除 Facebook 提要帖子

我正在使用fb_graph rails gem 向我的用户的 Facebook 提要发布消息。

我已请求以下权限:

我可以发布到用户的提要。但我无法摧毁它。

当我在 Rails 控制台中执行以下命令时,您会看到错误:

我错过了任何权限吗?我能做些什么来解决这个问题?

0 投票
1 回答
568 浏览

iphone - fb图表发布图像错误

这就像第一次看时重复的问题,但请不要读到最后。

我可以使用 fb graph api 发布图像。

1) 我可以发布照片,但需要大约2 到 2.5 分钟 。如何优化它,即如何让它花费更少的时间?2)在发布期间,它会像这样每 10 秒给我一次 nslog

如何编码,所以我没有得到这个日志?

我调用 fb graph 的代码来自这个例子

0 投票
1 回答
444 浏览

ruby-on-rails - 这个 Rails 项目中的 Web 会话是如何工作的?

简介:我正在构建一个自动祝生日快乐的 Facebook 应用程序。我在 Rails 中构建它并使用名为fb_graph的 ruby​​ API 包装器。fb_graph 的创建者慷慨地提供了一个工作示例应用程序fb_graph_sample

在玩弄它之后,我不明白会话/cookies 是如何工作的。例如,查看以下代码:

session[:current_user] 来自哪里?

在 config/initializers/session_store.rb 下,

因此,我查看了 localhost 的 cookie,这是我将其部署为使用 Chrome 检查器工具的地方,我看到 _fb_graph_sample_session 的值、域、路径、过期、大小、http 等...

我仍然看不到 session[:current_user] 是如何产生的?查看 development.sqlite3 文件,facebook 模型只有 1 个数据。id 是 1 所以,这让我相信 [:current_user] 是 1 并且代码正在调用 'authenticate Facebook.find_by_id(1)'

有人可以解释一下 session[:current_user] 如何转换为 1 吗?我阅读了 railstutorial.org 关于登出的章节,它创建了一个会话控制器,但 fb_graph_sample 应用程序中没有会话控制器。

谢谢,

0 投票
2 回答
683 浏览

ruby-on-rails - 我们可以授予对应用程序的访问权限以在 facebook 的页面上发布内容吗?

场景是我想在我从其他应用程序创建的 Facebook 页面上发布一些详细信息。所以想知道我们如何通过访问令牌授予对应用程序的访问权限意味着我们如何获得访问令牌?

谢谢问候

0 投票
1 回答
1786 浏览

facebook - Accessing data using facebook graph API in fb_graph [rails]

I encounter something annoying while playing around with the facebook graph API. I'm using fb_graph which is a ruby wrapper for the facebook sdk. I'm not sure if this issue I encounter is a limitation of the facebook sdk or I should contact the owner of fb_graph.

So, using fb_graph, this is how I would connect to a user:

jane.friends will list all of jane's friends. However, if I try to get jane's friends birthday or email, it returns nil. In other words,

But, I can access friends[0] birthday this way:

In other words, if I wanted a list of all jane's friends' birthdates, I cannot do this:

instead, it will have to be something like this

I guess it's not too bad but it does make me wonder why this is the case, because actually only some info is nil. Name, for example, is not.

0 投票
2 回答
686 浏览

facebook - 在外部链接上发布指向 Facebook 墙的链接失败

我在 Rails 3.1 应用程序中使用 fb_graph gem。我希望用户能够从我的网站发布指向他们 Facebook 墙的链接。这是我发布链接的代码:

乍一看,这很好用。链接发布到用户的墙上,用户的消息和链接描述完美显示。

问题是只有返回到我的网站的链接才有效。如果用户点击他们 Facebook 墙上的链接碰巧转到另一个网站,那么他们会看到一个 facebook 错误,上面写着:

my-app-name发生错误。请稍后再试。

在身份验证期间,我请求 publish_actions 和 publish_stream。我还缺少其他权限吗?或者问题可能是我的 FB 应用程序没有正确设置,或者我没有以正确的方式发布链接?非常感谢任何帮助!

谢谢!

0 投票
2 回答
564 浏览

ios - 如何使用 iPhone 应用程序缓存 Facebook 好友列表

我正在开发包含 facebook 连接的 iPhone 应用程序。我正在使用第三方 APIFBGraph来检索 Facebook 好友列表。

目前我的问题是,当列表中有大量朋友时,加载它们需要很长时间。当我浏览页面并再次访问时,它会一次又一次地加载。

为了避免这种情况,我正在尝试使用缓存概念。但我目前坚持这一点。我不知道如何缓存 Facebook 好友列表。

0 投票
1 回答
1287 浏览

iphone - facebook 的 FB Graph API 身份验证

我使用 FB graph api 将我的 ios 应用程序与 facebook.but 集成在一起我来自哪里的屏幕。

所以我怎么能搬回来请一些身体帮助我.....