问题标签 [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 回答
988 浏览

ruby-on-rails - Rails:Facebook API - 如何获取群组列表,包括我?

我正在使用 FbGraph 获取有关我喜欢的页面、朋友等的信息,但我没有看到获取用户组列表的选项。

有没有办法找回它?

谢谢

0 投票
1 回答
1785 浏览

ruby-on-rails - 使用 fb_graph gem 在 facebook 中分享内容

我正在尝试在使用 fb_graph(2.6.0) gem 创建内容时在 facebook 中分享,

我在尝试时遇到以下错误:

在开发控制台中

在 Heroku 日志中:

在facebook中单击登录后,我在浏览器中出现以下错误,

0 投票
0 回答
325 浏览

facebook-graph-api - 使用 FB - JS SDK 避免用户登录 Facebook 提要对话框

我有一个 Rails 3.2 应用程序,它使用omniauthgem 通过 Facebook 对用户进行身份验证。一旦用户通过身份验证,我会保存他的 FBuser_idaccess_token生成它。

我使用fb_graphgem 允许用户通过我们的应用程序直接发布到他们的朋友墙上。但是最近 FB 已经取消了使用他们的Graph API. 这破坏了我使用 fb_graph gem 发布到朋友墙上的功能。

他们的文档说我们可以通过Feed Dialog. 以下是我为提要对话框编写的代码:

当我点击链接时,它会打开 FB 对话框,要求用户登录。我需要避免这种情况,因为我已经通过 FB 对用户进行了身份验证并拥有他的访问令牌。单击链接时,它应该要求用户输入消息,而不是要求用户凭据。

我怎样才能做到这一点?

谢谢。

0 投票
1 回答
1311 浏览

ruby-on-rails-3 - Rails OAuthException :: 必须使用活动访问令牌来查询有关当前用户的信息

我在我的 rails 应用程序中使用fb_graph来获取和设置访问令牌(如果它通过 facebook 进行身份验证)。我有一个邀请控制器,用户必须在其中进行身份验证才能邀请朋友。我的代码如下所示:

但我得到了错误:

错误在以下行:

我试图寻找解决方案并修改了代码,但仍然无法解决问题。oauth 令牌无效。

请帮我找到解决方案。非常感谢!!

0 投票
1 回答
395 浏览

ruby-on-rails - 使用 FbGraph 循环中的多个帖子给出:OAuthException :: (#1) 创建共享时发生错误

我在将帖子发布到页面时遇到问题,并且只会收到有用的错误:
OAuthException :: (#1) An error occured while creating the share

前 20 个左右的帖子效果很好,然后开始出错。
facebook对一个页面(垃圾邮件)的帖子数量有限制吗?

我可以复制表格rails c,我已经三次检查了我的 access_token 并且可以直接从 FB 手动发布。
(我使用的pageaccess_token 不是我user的)

我在 FbGraph 的 githup 上打开了一个问题,但 nov 似乎认为这是一个 FB 问题。

我的代码:

回溯:

更新:

看起来我的 access_token 被禁止了 24 小时。

在再次出现此错误之前,我只能向页面添加另外 28 个帖子。这次我尝试了 10 秒的睡眠,但仍然被禁止...我想我明天会尝试 60 秒的睡眠.. :(

0 投票
2 回答
744 浏览

facebook - 尝试使用 fbgraph api 登录时出现 fb 安全警告

在尝试使用图形 API 使用 fb 登录时,会出现一个显示消息的网页。

安全警告:请将上面的 URL 视为您的密码,不要与任何人共享。在 ios fb 图形 api 中。

此错误并非总是发生,而是一半时间发生。

如何跳过这条 fb 消息?

0 投票
3 回答
12386 浏览

iphone - 用户启用安全登录时的 facebook 安全警告 - iPhone

我正在开发一个使用 FB 登录的应用程序。对于从 facebook 登录,我使用的是 FBGraph,如果用户在其帐户中禁用了安全登录,它可以正常工作,但是如果用户启用了安全登录,那么它会给出以下消息..

在此处输入图像描述

这是我用于登录的代码

编辑:

根据当前答案的建议,我在我的 FBGraph.m 中添加了以下代码,但是使用此代码,我得到的令牌为零。

我也变了

self.redirectUri = @"http://www.facebook.com/connect/login_success.html";

self.redirectUri = @"http://m.facebook.com/connect/login_success.html";

但是还是没有成功......

请告诉我FB登录的解决方案.....

谢谢...........

0 投票
4 回答
6959 浏览

facebook - Facebook 墙贴错误:OAuthException :: (#1500) 您提供的 url 无效

我有一个在 Heroku 上运行的基于网络的新闻应用程序。当用户在我的应用上对新闻故事发表评论时,我的应用会使用fb_graph. 直到几周前,一切都运行良好。我无法解释为什么我现在看到了一些令人费解的行为。

现在,当用户向故事提交评论时,FB API 会以OAuthException :: (#1500) The url you supplied is invalid. 如果同一用户随后向同一故事提交了其他评论,这些评论就会发布到用户的 FB 提要中。

我已使用 FB Graph API 资源管理器确认我有有效的访问令牌,并且我的应用确实接受到令牌所有者的 FB 提要的帖子。

更令人费解的是,当我在本地主机上运行我的开发中的 Web 应用程序时,所有的帖子都通过了我的开发 FB 应用程序。

最后要注意的一件事,在过去的两周里,我唯一改变了我的应用程序与 FB 交互的方式是我接受了 FB 的July Breaking Changes.

任何人都有任何线索。这让我发疯!

0 投票
1 回答
673 浏览

ruby-on-rails - FbGraph OAuthException 无效的 OAuth 访问令牌

我在我的 Ruby on Rails 应用程序中使用 FbGraph 和 Omniauth。我正在使用服务器端方法为用户获取长期(60 天)访问令牌,然后将其存储在会话变量中。尝试在以下代码中访问 API 时:

我明白了OAuthException :: Invalid OAuth access token。但是,当我将puts token打印的令牌添加并复制到 Facebook Graph API Explorer(在线工具)中时,我没有任何问题,并且令牌被报告为有效......我什至可以通过 FbGraph 进行失败的 API 调用。

我正在使用 JavaScript SDK 中的短期令牌(2 小时),并且相同的代码运行良好,因此转向长期令牌的一些事情搞砸了一切。

0 投票
1 回答
378 浏览

ruby-on-rails - 如何使用 fbgraph 获取需要访问令牌的字段

我正在尝试需要访问令牌的字段,例如 age_range 字段,这里是字段列表

https://developers.facebook.com/docs/reference/api/user/

我在尝试

当我使用http://developers.facebook.com/tools/explorer在 facebook graph api explorer 中尝试时

它显示了同一用户的 Json 数据。