问题标签 [facebook4j]

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

facebook - 使用 url 的 facebook 群组信息

对于公共组https://www.facebook.com/groups/359484787507661/,我通过以下代码获取组信息:

但我无法访问以下公共群组网址https://www.facebook.com/groups/therealheronarendramodi的群组信息。

我收到以下错误:

如何通过用户名获取 Facebook 公共群组信息?有没有办法通过它在restfb api中的用户名来获取组?

0 投票
1 回答
40 浏览

java - 为什么 Facebook API 返回丢失的帖子?

我正在使用 Facebook4J 获取公共页面的提要。我在一个公共页面上对其进行了测试,并注意到我收到了他们其中一篇帖子的消息字段的空值。

我检查了帖子的创建时间,并与实际的 Facebook 页面进行了比较。原来该帖子在页面上不存在,这让我想知道它是否已被删除。如果是这样,为什么它仍然被 API 返回?

0 投票
1 回答
555 浏览

java - 使用 Facebook4j 通过 Graph API 在 Facebook 页面上发帖

我想创建一个工具,允许用户一次在多个媒体上发布他的计划:他必须填写一份表格,其中包含他的成立周计划,然后我通过时事通讯、他的 Facebook 和他的网站发布。

我在facebook部分苦苦挣扎。我创建了一个应用程序并让页面订阅了这个应用程序,然后我尝试使用 Facebook4j 在页面上发布一些内容,但我什至无法获取该页面。

这是我的代码:

总是返回错误:

我怎样才能拥有一个有效的访问令牌才能在订阅我的应用程序的页面上发布?

注意:我不确定我是否真的需要一个应用程序。如果有其他方法可以在多个页面上发布而无需每次都要求登录,我也可以。(可能是某种永久页面令牌?)

谢谢!

0 投票
1 回答
80 浏览

json - 如何在一个单独的 json 调用中获得 Graph api 给出的 json 响应中的 pagaing 来获得所有喜欢的帖子?

我正在尝试通过使用 Graph api 来获得所有喜欢的帖子。我只能在 json 响应中获得 1000 个喜欢,而其他喜欢的数据在分页 obj 下一个链接中。我该如何打破该分页可在一个 Graph api 调用中获取所有喜欢的帖子。

在此处输入图像描述

0 投票
0 回答
260 浏览

java - 如何在 Java 中编写 Json pojo 类?

我正在获取 json 原始数据,并且在主类中对其进行了很好的解析。但是我不知道如何编写一个 pojo 来从我正在解析的 json 原始数据中获取所有值。这个类得到原始 json 并解析所需的字段我想写一个 pojo 来获取所有这些字段。

0 投票
0 回答
274 浏览

java - 如何使用 Facebook4J 向 Facebook 群组发布销售?

因此,我正在开发一个应用程序,该应用程序将发布一些我想出售给我所属的所有 facebook 群组的内容。我已经熟悉了 Facebook4J(我可以登录、发布状态等......),但我不知道如何发布销售。我在任何地方都找不到答案,所以我想我会问!

到目前为止,这是我的代码,尽管我认为它与我的问题不太相关..

0 投票
0 回答
47 浏览

facebook - Facbook4j:自动验证用户

到目前为止我所做的:

我想将 facebook 支持添加到我的本机 Java 应用程序(Java Web Start 应用程序)。为了获得新用户的有效访问令牌,我将用户转发到他可以进行身份​​验证的网页(我认为没有办法直接从本机 Java 应用程序进行身份验证,因为我不使用 SWT嵌入浏览器)。我正在保存访问令牌,现在我可以从我的本机 Java 应用程序访问 facebook。

问题:

当访问令牌因任何原因过期或失效时,我必须重复整个过程以获取新的有效令牌。没有用户交互就没有办法静默获取新的访问令牌吗?

提前致谢!

0 投票
0 回答
82 浏览

java - 如何仅从 Facebook 获取英文评论?

我使用 facebook4j 从 facebook 获取评论并存储在文本文件中,但我只想要英文评论进行进一步处理,忽略西班牙语、日语、法语。

我尝试在 Java 中使用正则表达式,但没有获得仅接受英文句子/评论的确切正则表达式。

0 投票
1 回答
201 浏览

apache-camel - 如何使用骆驼和 facebook4j 编写正确的 URI

我正在使用 apache camel 和 facebook 组件。当我使用字符串时

脸书回我

现在我想得到我所有的“喜欢”。根据 facebook api 我应该写这样的东西:me?fields=likes. 所以我试过这个uri

但它不起作用。我应该如何写这个 uri 来获得我的所有喜欢?提前致谢

0 投票
0 回答
167 浏览

java - 使用 facebook4j 进行简单的 facebook 用户授权

我正在研究 Facebook4j 库并陷入了用户身份验证。基本上,我想授权找到一些用户并从中获取一些数据,比如“喜欢”、关于和其他东西。

从一开始我就不想使用 servlet 和 ect,而只想使用基本的类构造。

所以我会设置 facebook4j lib,配置生成器的属性文件和:

但找不到任何关于如何对用户授权进行硬编码的信息(我确实从主库的页面中找到了一个示例,该示例使用了重定向,正如我所看到的那样,到 facebook 的授权页面,但不是这样)。

所以主要问题是:如何使用该库登录(或获取用户令牌),仅使用简单 java 类的“main”方法?