问题标签 [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 投票
3 回答
390 浏览

php - 为什么 Facebook Open Graph 忽略 $_GET 方法?

我已经搜索了几个小时,结果空空如也。我敢肯定,我想念的东西很容易,但我真的需要帮助。

如果你去下面的链接,你会看到视频ID打印在页面上。

http://www.daystar.com/fb_opengraph_test2.php?video=123

当我在https://developers.facebook.com/tools/debug/og/object/上将该 URL 加载到调试器中并单击“抓取的 URL - 准确查看我们的抓取工具为您的 URL 看到的内容”时,我没有看到我的 GET 的输出。

这是我的基本测试代码:

请帮忙。这让我整天发疯。

0 投票
2 回答
43 浏览

facebook-graph-api - 访问 facebook 好友的公开帖子

我想访问我的 facebook 朋友的公开帖子以获取一些情绪分析的东西。任何人都可以帮助了解如何使用 GraphAPI 来完成它吗?

0 投票
1 回答
417 浏览

facebook - 关于 facebook api 2.0 中的应用范围用户 ID

您可能知道有一个app scoped user Idfacebook api 2.0 以后的版本,它向后兼容以前登录过该应用程序的人,他们仍将拥有原始 ID。

但是我想知道如果一个用户在应用程序仍在使用 API 1.0 时登录,然后取消对该应用程序的授权,并在应用程序升级到 2.0 后再次登录,该用户是否具有原始 ID 或新的应用范围内使用的 id?

0 投票
0 回答
173 浏览

facebook - 使用 Graph API 2 中的应用程序获取朋友的朋友?

我知道如何使用 Graph API 使用我的应用程序来交朋友:

me/friends返回使用我的应用程序的朋友列表。

我也知道如何检查两个朋友是否有共同的朋友(我之前问过这个问题:Determining if two app using users have any common friends in Graph API 2.0/2.1?):

{user_id}?fields=context.fields(mutual_friends)返回我的共同好友数量和使用该应用程序的共同好友列表。

但是,我需要使用该应用程序的朋友的朋友列表。我可以首先获取我所有的朋友(上面的第一个查询),然后通过查询我在上面为每个用户提供的第二个端点来检查我是否与他们有共同的朋友。但例如,如果我的应用程序上有 50 个朋友,这意味着查询 Facebook 50 次,这绝对是不可接受的行为。我的应用中有隐私设置,其中包含“朋友的朋友”选项。如何在单个查询(或至少不是 O(n) 查询)中使用我的应用程序获取所有朋友的朋友。

0 投票
1 回答
1411 浏览

facebook - 带有特定主题标签的 Facebook 搜索帖子 v2.2

我们已经构建了一个 .net 应用程序,它通过搜索我们给出的特定哈希标签来获取 Facebook 帖子。

由于 Facebook 从 2015 年 4 月 30 日起更改其规则,仅允许 v2.0 或更高版本的调用。有没有从 v2.0 开始搜索 Facebook 帖子的方法?

任何建议将不胜感激。

0 投票
1 回答
543 浏览

facebook - 我可以将用户的应用范围用户 ID 链接回他的全局 ID 吗?

facebook api 2.0 有一个新的应用范围用户 ID。我有一个使用 api 1.0 的应用程序。我知道它是向后兼容的,因为旧用户仍然会有他们原来的全局用户 ID,但是一旦他们从他们的应用页面中删除应用并在我们升级后再次连接到应用,他们将获得一个新的应用范围用户 ID。

所以问题是,我可以使用用户的应用范围用户 ID 来追溯或链接到他的全局用户 ID 吗?还是反过来?

谢谢。

0 投票
0 回答
176 浏览

facebook - 将 Facebook Graph API 更新到 v2.0 或更高版本

我们开发了一个社交媒体营销工具,现在我们必须更新到 Graph API v2.0。

不幸的是,v2.0 及更高版本包含一些更改,这对我们的软件产生了可怕的影响。

据我了解,已无法搜索公开帖子。此外,您可能不再要求自己的朋友以及他们的公开时间表。此外,不再可能查询公共时间表或外国人的任何公共数据。另一个问题是用户名字段不再可用,因此通过用户名查询用户的 id 将不再起作用。有没有其他方法可以做到这一点?是否可以通过 RSS 获取提要?

有谁知道这些更改是否是最终的?我们现有的软件依赖于这些数据。我们开发了 2 年,并且有使用我们软件的客户。有没有人有类似的问题和解决方案?

Facebook 是否有任何声明,为什么他们做出这些 API 更改?

我非常感谢答案。

克里斯汀

0 投票
1 回答
6329 浏览

facebook - 同一用户的多个 Facebook ID

我在公共链接中抓取用户评论及其用户 ID 以构建图表,我注意到一些用户有多个 ID。例如,此用户有两个不同的 ID:100000571429851 和 993673107328394。

我没有使用不同的应用程序来获取用户 ID(有人告诉我用户 ID 在不同应用程序之间发生变化)。

关于如何为每个用户获得一个真正唯一的 ID 的任何想法?

0 投票
1 回答
154 浏览

facebook - 应用访问令牌无法检索用户公共数据

在 Graph API 中,如果我使用 Graph API Explorer 为以下查询生成的令牌发出请求:

https://graph.facebook.com/v2.2/993673107328394

我得到一些结果:

但是,当我使用 App Access 令牌时,会向我返回一个异常:

这很奇怪,因为用户和应用访问令牌之间的唯一区别似乎是其有效使用时间。有任何想法吗?

提前致谢!

0 投票
1 回答
224 浏览

facebook - Facebook Graph api 2.2 - 应用范围内的用户 ID 唯一性

在升级到应用程序范围的 Id 之前,我有一个充满用户 Id 作为主键的数据库。

升级后,一个新的应用程序范围的 id 可以匹配以前的用户 id 吗?

我可以在 FB 开发人员文档中看到的唯一确认是,在升级之前已批准应用程序的帐户将继续使用用户 ID。