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

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

python - 使用 Graph Api 2.2 的 facebook 页面信息

我在 google 电子表格中有 1000 个 facebook 页面的唯一 ID。我想抓取所有页面以获取他们的信息(喜欢、电子邮件等)我该怎么办?此外,我无法在浏览器中运行搜索查询以及在何处运行脚本。请尽可能详细。感谢你 :)

我试图为此制作一个python脚本,但它仅适用于第一个条目。

ids.txt 文件包含 facebook 页面的 id。

0 投票
1 回答
777 浏览

json - 为 Facebook Graph API 生成长期访问令牌?

我将如何为 Facebook Graph API 生成长期访问令牌,以便我可以访问任何 Facebook 页面的 JSON 数据?

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

facebook-login - 为什么 iOS Facebook 应用程序显示旧的登录流程,而 Safari 显示新的登录流程?

我们正在更新应用程序以使用新的 Facebook iOS SDK (4.0.1),以支持从 2015 年 5 月 1 日起强制进行的登录更改。

我们调用登录屏幕并将登录行为设置为FBSDKLoginBehaviorNative,使用以下命令:

我们得到了一个奇怪的结果。在设备上安装 Facebook iOS 应用程序并作为我们的 Facebook 应用程序测试用户之一登录后,我们会看到旧的登录屏幕(无法拒绝特定权限,并要求friend_list已弃用的权限):

在此处输入图像描述

如果没有安装 Facebook iOS 应用,我们会得到预期的新登录屏幕:

在此处输入图像描述

是什么赋予了?

设备详情:iPhone 4S、iOS 8.1、FB app v28.0(2015 年 4 月 13 日)。

0 投票
1 回答
2258 浏览

facebook - 从 FACEBOOK GRAPH API 回复时,如何在评论中提及用户?

我正在使用Facebook 图形 API,我想知道在回复 POST 时如何在评论中提及人员?当我尝试使用@[ID:NAME]Eg格式执行此操作时,(@[12345:Abc])它给了我一个错误,例如

0 投票
1 回答
113 浏览

facebook - 通过 API 查找与 Facebook 应用相关的业务

由于 Facebook 引入了 API V2.0,因此有了新的Business Mapping API,我们可以将 Facebook App 与Business关联起来。一个伟大的特点是新token_for_business领域:

将应用与业务管理器关联后,您可以请求用户节点上的 token_for_business 字段。这将返回一个字符串,该字符串对于此人在由同一 Business Manager 管理的所有应用程序中都是相同的。

我想在我的代码中利用这一点。问题是,我的代码可能会使用多个 Facebook 应用程序执行,并且需要检查应用程序配置。

为了确保事情不会出错,我想检查该应用程序是否属于良好的业务。我如何通过图形 API 做到这一点?我有一个应用程序 access_token,但我找不到读取该属性的方法。那可能吗 ?

application端点上的文档让我认为不是,但我知道文档可能不完整,尤其是对于新功能!

0 投票
2 回答
1782 浏览

android - 无法导入请求、会话和响应 Facebook SDK 4.0。[令人震惊的文档]

我正在使用 Facebook SDK 4.0,我想使用 OpenGraph API 在用户墙上发帖。

我已将 Action 定义为:

  • 庆祝

对象为

  • 里程碑

现在,当我在 Facebook 开发控制台中单击获取代码并切换到 Android 时,我得到以下代码段:

在这里我无法获得导入响应、请求和会话的选项。

我有一个导入选项,com.facebook.login.LoginClient.Request;但在悬停时有一条红色波浪线表示:The type com.facebook.login.LoginClient is not visible

这里需要注意的一点是,在同一个活动中,我的登录工作正常,所以这不是导入 Facebook 库的问题。

Changelog Facebook 中提到:

Session Removed - AccessToken、LoginManager 和 CallbackManager 类取代并替换了 Session 类中的功能。

我想知道 Facebook 是否希望我梦想着如何将他们的 API 与我的代码接口,当它全部损坏时,以这种速度发布 SDK 对任何人都没有帮助。

我还尝试使用 Facebook 记录错误报告,但似乎对于 facebook,这也被打破了!

编辑:

深入挖掘我已将上面的代码更改为:

但是我很困惑,接下来呢?

0 投票
0 回答
348 浏览

ios - 新 4.0 SDK 中的 Facebook Graph 对象/事件帖子

我正在尝试使用新的 SDK 发布这样的图形事件:

一切正常,它发布 - 但是当我尝试将示例实际更改为这样的自定义内容时:

在调用连接 NSLogs 之前,我在控制台中收到第一个错误:

不支持的 FBSDKGraphRequest 附件:{ data = { }; "fbsdk:create_object" = 1; "og:description" = "Yaba daba doo"; "og:image" = " https://fbstatic-a.akamaihd.net/images/devsite/attachment_blank.png "; "og:title" = "我的活动"; "og:type" = "friendlish:event"; “og:url”=“ http://www.facebook.com ”;},跳过。

然后来自连接方法NSLog的错误:

错误域=NSURLErrorDomain 代码=-1002“不支持的 URL”UserInfo=0x174077080 {NSLocalizedDescription=不支持的 URL,NSUnderlyingError=0x17445f920“不支持的 URL”}

0 投票
2 回答
2382 浏览

facebook - Facebook Graph Api v2.0+ - /me/groups 返回空

我正在尝试使用 graph api v2.0 获取我的组,但数据返回为空:

在此之前,我使用的是 v1.0,这是可行的。我用: https://graph.facebook.com/v2.2/252637181559106?fields=id%2cname&access_token=****

https://apigee.com的结果相同;( https://apigee.com/console/facebook?req=%7B%22resource%22%3A%22getusergroups%22%2C%22params%22%3A%7B%22query%22%3A%7B%7D%2C% 22template%22%3A%7B%22user%22%3A%22me%22%7D%2C%22headers%22%3A%7B%7D%2C%22body%22%3A%7B%22attachmentFormat%22%3A%22mime% 22%2C%22attachmentContentDisposition%22%3A%22form-data%22%7D%7D%2C%22verb%22%3A%22get%22%7D )

谁能帮我接收我所有的群组?