问题标签 [facebook-graph-api-v2.1]

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 投票
2 回答
183 浏览

facebook - 如何使用 Haskell 将照片上传到 Facebook?

我正在使用 Happstack,并且正在尝试使用 Facebook Graph API 将照片上传到 Facebook。

我可以成功地向 Facebook 发布消息。我可以使用url,但是我正在尝试使用source参数来执行此操作。

我有一个 PNG 数据的 ByteString,但我似乎无法将它传递给 Facebook。

我正在使用fb Haskell 库

我为此创建的函数是:

我收到的错误是:

错误是 "StatusCodeException (Status {statusCode = 400, statusMessage = "Bad Request"}) [("Content-Type","text/html; charset=utf-8"),("Date","Thu, 29 2015 年 1 月 05:06:00 GMT"),("Connection","close"),("Content-Length","3121")] (CJ {expose = []})

我究竟做错了什么?Graph API 声明source参数应该是表单数据类型,但到目前为止,我尝试将其转换为这种类型并没有成功。

谢谢!

0 投票
1 回答
79 浏览

facebook-insights - Facebook Graph API - page_impressions 在设置 dateRange 上不一致?

我正在使用 Facebook Graph API v2.2(在 v2.1 上也有这个问题)并且我正在page_impressions通过insights端点请求一个设定的日期范围: 01-02-2014 - 28-02-2014.

请求后,我打印出结果中的印象数,大多数时候 Facebook 总共返回 6763 次印象数。但有时,返回的金额略有不同,但似乎没有规律。我已经请求了 40 次展示。前11次:6763,后1次:6709,5次:6763,1次:6720,第12次:6763。

有没有人熟悉这个或有同样的问题?
谢谢!

编辑:我刚刚获得了 248 次展示的结果……远不及 6763 次……

0 投票
2 回答
249 浏览

facebook - 在 Graph Api 上查找点赞数

我使用 facebook graph api,但遇到了与喜欢有关的问题。

我的请求: 在此处输入图像描述

我的目标是找到类似的数量。但查询超时。解决办法是什么?

谢谢

0 投票
1 回答
222 浏览

facebook - 从 Facebook v2.1+ graph api 获取最近的照片

Facebook 的 FQL 在 v2.0 之后被弃用。我之前工作的网站有一个“最近的照片”功能,使用这个 FQL 填充最近的照片:

var fql = 'SELECT object_id, aid, images, album_object_id, created, modified, position, caption FROM photo WHERE aid in (SELECT aid, owner FROM album WHERE owner = me()) ORDER BY created DESC LIMIT 59';

我正在尝试使用图形 api 找出一种类似的方法来做到这一点。端点可能是我想要的/photos,但我不知道它是否有有效的order查询参数。

在邮递员中,我一直在搞砸这个:

https://graph.facebook.com/v2.2/10151316456544622/photos?fields=picture,name,source,created_time&limit=20&order=-created_time&debug=all&access_token=CAAL7TZAyo4RUBAOJe4Jgjdt6NZAqcajRghEGdKwraq4X1yZAKjvgXj4xXAZCoyZCkzMO84mTMJ90Vp5CEfJsT1WsoOwif2QZCS00bGqZAVxqmZChMUqKQmNsu2DvZCoY42ZC5fSBAxUuNCqTWg1QZCBZCz5oQx3wcNZCZCPUHOXMu5i5jZCOTGIiPWrAeTlzhFBqkvoZBZAPSJRhlkdxyrKPmpmOqgKrUeD13TdOtKU4ZD

access_token是一个FB测试帐户,随意发疯。我没有得到任何调试信息。文档中似乎没有关于如何更改照片顺序的任何内容。

此示例 url 可能不是最好的。该帐户只有 7 张公开照片,但我可能会从拥有 1000 张照片的帐户中获取最近的照片。我不想只获取所有照片并反转列表。我想在一次通话中获取最近的 20 张照片。

有任何想法吗?有没有order我错过的文件?

0 投票
1 回答
5299 浏览

facebook-graph-api - v2.1 及更高版本不推荐使用 fql

我收到一条错误消息

v2.1 及更高版本不推荐使用 fql

facebook graph 的最低版本为 2.1。这是否意味着 fql 现在已成为历史。

我正在尝试以下 FQL

有什么建议么

0 投票
1 回答
178 浏览

ruby-on-rails - 在 Rails 5 中使用 FacebookOmniauth

我正在尝试实施 Facebook 身份验证,但我被卡住了。我完全按照本指南

https://www.crondose.com/2016/12/guide-integrating-omniauth-rails-5-facebook-login-feature/

并得到这个错误

我,[2017-11-07T00:55:47.114884 #12099] 信息——omniauth:(facebook)回调阶段已启动。E,[2017-11-07T00:55:47.489634 #12099] 错误 --omniauth: (facebook) 身份验证失败!invalid_credentials: OAuth2::Error, :

脸书 API 版本v2.10

我正在使用ruby 2.4.0Rails 5.1.4

0 投票
1 回答
402 浏览

php - Facebook Graph API - 从 /posts 丢失页面帖子的月份

我已经到处寻找答案,为什么会发生这种情况而没有运气。

从页面的 中提取和分页结果时/posts,缺少 MONTHS 的帖子。我检查过的事情:

  • 该用户在页面上发帖已被排除。显示的帖子和丢失的帖子可以来自同一用户
  • 帖子类型似乎无关紧要。确实显示的帖子和缺失的帖子可以属于相同的帖子类型
  • 我可以通过我的应用程序查看丢失的帖子- 通过查询任何丢失的帖子,我的应用程序可以访问帖子数据、见解等
  • 丢失的帖子已发布并公开

只有从 Facebook 网站页面管理部分的“导出数据”选项导出时,才能查看丢失的帖子。

我的查询:

对这些结果进行分页,例如,查询 和 之间的结果时2017-10-012017-11-01返回 10 月 27 日的约 30 个帖子中的 2 个(而不是当天的第一个或最后一个帖子),其中 10 月 27 日之后的日期显示大多数帖子(只有少数丢失)和 10 月 27 日之前的日期根本没有显示。

使用图形 API 2.10

关于为什么缺少这么多帖子的任何想法?

0 投票
1 回答
3359 浏览

facebook-graph-api - 与作者一起获取对象评论

我需要带有作者的对象评论列表,以提取有关作者及其评论的统计信息。FB Graph api允许我获取评论列表,但无法获取有关评论作者的信息。

0 投票
1 回答
67 浏览

facebook - Facebook Graph API 请求组访问

如何通过 Graph API 访问群组?

我使用的是 2.11 版

我有我需要的权限: 在此处输入图像描述

但是当我准备访问“ https://developers.facebook.com/tools/explorer/ ”时,我得到了一个空数据。 在此处输入图像描述

谁能解释我做错了什么以及如何解决?

0 投票
1 回答
220 浏览

facebook - Liferay 7.0 Facebook 集成

我正在尝试将 Facebook 与 Liferay 集成。我已经配置了所有必需的设置(参考:https ://community.liferay.com/blogs/-/blogs/sso-via-facebook )。当我从 Login Portlet 中单击 facebook 链接时,会出现一个弹出窗口,其中包含 Facebook 应用程序请求和登录凭据,当我输入电子邮件 ID 和密码时,它会重定向到 Liferay 主页但不会登录。重定向后会出现以下 url:http://localhost:8080/web/guest/home# =

当我公开 facebook 应用程序并尝试登录时,我得到以下错误

知道为什么用户没有登录吗?我错过了任何步骤吗?

Liferay 版本:7.0 GA3