问题标签 [facebook-public-feed-api]

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

facebook - 在 Facebook 上获取给定特定过滤条件的所有事件

我试图在 Facebook 中获取包含特定短语或描述的事件。我不想过滤或限制结果,因为该短语相当具体。

例如,我正在寻找的短语是“UMvC3”(Ultimate Marvel vs. Capcom 3的缩写)。

也就是说,我可以运行 FQL 查询(然后通过调用 Graph API 来丰富,就像这样):

这将为我提供即将发生的事件,其中包含“umvc3”以及将来发生的事件(我不关心过去的事件)。

然而,选择受到严重限制。例如,搜索结果中不会返回以下内容:

https://www.facebook.com/events/595137740538545/

它在描述文本中显然有“umvc3”。

我可以使用 Graph API 执行搜索,但这也不会返回上述结果。此外,我无法在 Graph API 上使用 Graph API 进行过滤start_time或以某种方式对结果进行排序,一旦我到达某个点,我就可以停止处理结果集。

最后,还有 Public Feed API,它将为我提供整个 firehose(不幸的是,它不能像 Twitter 那样过滤),所以我必须实时过滤,这几乎是不可能的。

也就是说,我是不是以错误的方式处理这个问题,还是没有办法真正从 Facebook API 中获得全面、准确的事件结果集?

注意:我access_token在工具部分使用 Graph Explorer 提供的。

0 投票
2 回答
16790 浏览

facebook - Facebook 公共订阅 API

我正在从事的项目主要是从社交网络进行数据挖掘,到目前为止,我已经完成了 twitter,它有非常好的 API,它允许我选择一个端点并接收已经填充的 twits 作为流数据。现在我在 facebook 上工作,问题来了:使用 Graph API,我可以获取某个特定页面的公共提要,但是如果我想从尽可能多的人那里收到帖子怎么办?Facebook Public Feed API 是否像 Twitter 一样工作,并为我提供来自尽可能多来源的数据,或者我误解了什么?

0 投票
0 回答
1258 浏览

callback - Facebook:图形 API 回调 / 实时 API / 公共供稿 API

我正在做一个社交媒体项目,在这个项目中,我需要关注一些粉丝专页并收听该特定页面上发生的所有事情。事实上,我知道有一些数据经销商,如GNIPDatasift,可以为我提供此类数据。我已经尝试过这两种试验。

我想知道的是,有没有办法通过 Facebook 公共提要和图形 APIS 做到这一点,我知道这样我将仅限于公开帖子,但现在没关系。

我已经下载了Facebook C# SDK,并且能够获取粉丝页面的详细信息、我拥有凭据的群组的专辑评论,但是有没有办法通过 api 获取实时更新?

例如,我想将我页面上发生的所有事情插入数据库以进行报告。我想跟踪任何帖子(照片/视频/状态/事件)和人们对此的评论。

我阅读了解释实时更新 API 的链接。但我不知道如何使用 facebook C# SDK 进行操作。我从未设置回调 url,我不熟悉它,但这是使用 Facebook 的解决方案吗C# SDK 我可以得到一些回调,表明发生了新的交互?

提前致谢。我可能听起来很令人难以置信,但我确信我在解释我的观点时是公正的。

这是我尝试过的一些示例代码:

编辑 1 这篇文章告诉我,我需要 Facebook Public Feed API 和 Graph API 的组合来实现我想要的,但在设置 HTTPS 端点或创建回调 url 时我仍然是新手。他们两个意思一样吗?

我还看到了解释ASP.NET Callback ashx的这个github。我想我快到了,并且已经做了很多研究。我只希望有人为我连接点,所以我看清楚了图片。当我发现一些东西时,我会不断更新这个问题。

编辑 2 我已经查询了 GRAPH API 和 FQL 的数据,我现在只需要设置一个 HTTP 端点来从公共提要 api 获取实时更新。我想知道我是否可以在这里使用消息队列,如 MSMQ 或 Rabbit MQ?请分享一些具体的文档链接(因为 Facebook C# SDK 缺少适当的文档),我会从那里获取它:)

0 投票
0 回答
728 浏览

facebook-graph-api - 如何通过 FB api 对 facebook 中的所有公共提要执行关键字搜索?

关键字搜索有助于为我提供所有最近的提要。我找到了图形 api - 搜索

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

但我不知道如何使用它们!我所尝试的只是

$keyword = $_POST['keyword'];

我仍然收到
警告之类的错误:无法打开流:HTTP 请求失败!HTTP/1.0 403 禁止

0 投票
1 回答
719 浏览

facebook-graph-api - 在没有应用名称的 Facebook 上发布(发布)

我想删除我的 Facebook 应用程序名称。请参阅突出显示的部分。

在此处输入图像描述

如果我拥有所需的所有权限,是否可以删除应用程序名称?

应用程序应代表授权用户发布(假设我拥有用户的所有必要权限)。

0 投票
2 回答
1670 浏览

facebook - Facebook Graph API“/{page-id}/feed”不适用于应用访问令牌

我们正面临 Graph API 的问题。Facebook Graph API“/{page-id}/feed”不适用于具有有效应用访问令牌的所有页面。以前它曾经工作过。我们今天注意到 API 抛出错误


{ "error": { "message": "发生未知错误。", "type": "OAuthException", "code": 1 } }


不工作页面:

https://graph.facebook.com/22934684677/feed?access_token= https://graph.facebook.com/42798291365/feed?access_token=

注意:如果我们传递用户访问令牌而不是应用令牌,它就会起作用。

Facebook 开发人员 Docs 说“查看公开分享的帖子需要访问令牌。” 所以应用访问令牌应该可以工作!

Facebook 是否更改了 API 内部的某些内容?任何人都可以帮助解决问题

0 投票
1 回答
176 浏览

facebook - 根据 UserLocation 或 Coordinate 获取 Facebook Public Feed

借助图形 API获取公共 Facebook 提要,但它不显示位置和地点详细信息,只需要显示用户当前位置附近的提要。

例如,如果用户在美国亚特兰大,那么用户应该只获得那些在美国亚特兰大的提要。

我们还尝试了https://graph.facebook.com/facebook/feed?&location=33.7677129,-84.420604 ”,它不会影响响应。有人请指导我。

0 投票
0 回答
198 浏览

facebook-public-feed-api - 如何向 Facebook 提交请求以批准公共提要 API?

公共供稿 API 公共供稿 API 显示特定单词的公共帖子的实时供稿。此 API 仅提供公开帖子(来自已打开“关注”的页面和个人资料)。

如果有人有任何想法请帮忙

0 投票
1 回答
713 浏览

facebook - 公共提要 API,

想要获取具有特定主题标签并具有特定链接的公共帖子,不推荐使用 Facebook Search Api for Post,找到其他方式是 Public Feed APi 我的问题是我们能否通过 Public Feed Api 为所有用户获取公共帖子,如果是,那么如何访问公共供稿 API????

0 投票
4 回答
28761 浏览

facebook - Facebook webhook 页面订阅中的回调 URL 是什么?

我正在尝试使用 Facebook Web-hook API 流式传输实时公共提要。在这里,我尝试在 Web-hook 控制台中设置页面订阅。有一个称为回调 URL 的字段。这个网址是关于什么的?

我还尝试过阅读设置回调 URL 的文档。但我想不通。

https://developers.facebook.com/docs/graph-api/webhooks#setup

回调 URL 不能是 SSL localhost 吗?每当我尝试提供 localhost URL 时,我都会收到一条错误消息“无法验证提供的 URL”。