问题标签 [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.
java - Facebook API - 使用访问令牌时调用返回较少的字段
我有公共页面帖子 ID,我想获得更多数据。当我像这样进行 API 调用时,
我取回了有关页面帖子的完整数据,包括评论、链接、附加照片等。但是,当我尝试在 facebook4j 库中使用 callGetAPI 进行调用时,它总是将我的访问令牌添加到 url 的末尾,所以它变成了
通过这个调用,我只返回了三个字段:created_time、message 和 id(又是 {POST-ID})。为什么会这样?使用有效访问令牌获得的数据少于没有它的数据。
oauth - 如何在没有 Web 登录的情况下获得 OAuth 用户令牌?
有什么方法可以获取带有用户详细信息(用户名、密码等)的 OAuth 用户令牌?
java - 休息客户端 JAVA
我正在尝试创建一个 Java RESTful 客户端以与facebook4j(带有 maven 目录)集成,但我什至不知道从哪里开始。你能帮我创建一个或提供提示吗?
再次感谢!最好的问候,胡里奥。
java - Facebook4J OAuth 失败
我正在尝试使用 Facebook4J 搜索公共项目,我知道我需要一个 appId 和 appSecret 我有,应用程序令牌是这两个,它们之间有一个管道符号(据我所知)。我不明白为什么我得到一个 OAuthError ,请参阅下面的代码和精确的错误代码。
这是我得到的以下错误代码。错误代码一似乎是未知API???
线程“主”消息中的异常 - 发生未知错误。代码 - 1 错误恢复的相关信息可以在 Facebook 开发者文档中找到: https ://developers.facebook.com/docs/graph-api/using-graph-api/#errors
javafx - 使用 facebook4j 访问 Facebook 帐户
我在 JavaFX 中写了这样的东西。
我在 Facebook 上为开发人员创建了一个新应用程序。从那里我有“appId”,“appSecret”。你能告诉我哪里出错了吗?
java - 获取 OAuthException 类型的 Facebook 错误响应
我一直在使用下面的代码使用restFb api从我的facebook主页获取数据。
这会引发错误:
线程“主”com.restfb.exception.FacebookOAuthException 中的异常:收到 OAuthException 类型的 Facebook 错误响应:(#200) 需要扩展权限:com.restfb.DefaultFacebookClient$DefaultGraphFacebookExceptionMapper.exceptionForTypeAndMessage(DefaultFacebookClient) 处的 read_stream(代码 200,子代码空) .java:1186) 在 com.restfb.DefaultFacebookClient.throwFacebookResponseStatusExceptionIfNecessary(DefaultFacebookClient.java:1112) 在 com.restfb.DefaultFacebookClient.makeRequestAndProcessResponse(DefaultFacebookClient.java:1053) 在 com.restfb.DefaultFacebookClient.makeRequest(DefaultFacebookClient.java:964)在 com.restfb.DefaultFacebookClient.makeRequest(DefaultFacebookClient.java:926) 在 com.restfb.DefaultFacebookClient.fetchConnection(DefaultFacebookClient.java:356) 在 org.hive。facebook.restFB_tester.main(restFB_tester.java:29)
我一直在尝试解决这个问题,但找不到任何运气。如果我使用返回用户数据的“我/提要”,我能够获取数据。我尝试在谷歌上找到它并尝试了不同的方法,但没有帮助。我在创建令牌时授予了所有权限。
请让我知道我在哪里做错了或者有什么可能的解决方案。在此先感谢。
facebook - Facebook4j:如何获取 Facebook 帖子上的点赞、评论和分享总数?
我正在尝试使用 facebook4j 检索有关 facebook 帖子的所有基本信息。
这是我的代码:
目前,我可以获得以下信息:
最大限度。100 个最近的帖子,25 个最近的喜欢,每个帖子的 25 个最近的评论(最多 40 个帖子)。
任何克服限制问题的帮助将不胜感激。
facebook - Facebook4j:如何获取 Facebook 页面的总点赞数?
我正在尝试使用 facebook4j 检索 facebook 页面的总喜欢数。
这是我的代码片段:
我正在获取除喜欢之外的所有属性值(显示为空)。对此的任何帮助将不胜感激。
java - 使用 Facebook API 使用 Java 检索页面评论
我们有许多基于 Java 的网站,我们希望从指定的 Facebook 页面(每个网站不同)中提取所有评论并将它们显示在网站的页面上 - 基本上我们将来自不同来源的评论合并为一个地方。
我们希望定期提取评论并将它们缓存在 Java 应用程序中,以避免每次查看页面时都必须访问 Facebook(以及其他评论来源)。
我查看了 restfb.com 和 Facebook4J,两者看起来都是不错的解决方案。
我不清楚访问令牌和登录名将如何工作。理想情况下,我们只希望客户授予访问权限一次,然后评论提取就可以在没有人工干预的情况下工作。是否有可能拥有永久或长期存在的访问令牌?
其他 FB 数据提取工具如何避免用户每次都必须确定访问权限?
java - 将状态消息发布到 Facebook 页面
我试图在我的 Facebook 页面上发布一些状态消息,而不是我的个人 Facebook 个人资料帐户,而是在我单独创建的页面上。
我当前的代码如下所示:
问题是我无法使用此代码在页面上发布任何消息:facebook.postStatusMessage(myFaceBookPage, "Test Facebook4J.");
但我可以使用 method 获取已经发布的消息(通过 facebook Web 界面)getFacebookPostes
。
谁能帮我解决这个问题?请不要粘贴一些随机的 dev.Facebook 链接来查看 API。
我做了什么: - 在https://developers.facebook.com/apps/上创建应用程序我有 appid,appsecret
谢谢