问题标签 [restfb]

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

java - facebook有什么好的Java API吗?

我用twitter4j玩了一会儿,发现它非常棒。现在我一直在寻找 facebook 的等价物,但到目前为止还没有找到一个像样的项目。

我查看了facebook-java-api但似乎他们打破了从发布到发布的 API。我认为这是不可接受的。

我目前正在玩一些RestFB,到目前为止 API 看起来还不错,但我遇到了一些连接问题。

我只是在寻找一个简单的库,它可以让我发布状态更新、发送直接消息并通过最少的编码工作获取朋友列表。

有没有人使用 facebook 的 java API 取得任何成功,如果是这样,你在使用什么?谢谢。

0 投票
4 回答
8035 浏览

email - Facebook 电子邮件总是通过 FQL 和 RestFB 返回 null

我正在尝试将朋友页面转换为粉丝页面(大多数企业都错误地创建了朋友页面)并尝试通过电子邮件向朋友列表中的每个人发送有关此举动的信息。

我试过了

  1. FQL“从用户那里选择电子邮件,其中 uid=xxxx”
  2. 创建群组(不适合 5000 个朋友页面)
  3. Restfb: Connection myFriends = facebookClient.fetchConnection("me/friends", User.class) 等;

FQL 和 RestFB 方法都返回 nada,组电子邮件方法简直是一团糟。

这是一项安全功能,还是可以出于我的目的返回这些数据?

干杯

0 投票
2 回答
1785 浏览

facebook - “新”restfb 与“旧”Facebook API

对于新的 J2EE Facebook Connect 项目,您是否建议:

这些要求几乎涵盖了 Facebook Connect 支持的所有内容。

完整性、易用性、稳定性等很重要。但对我们来说最重要的是所选图书馆蓬勃发展并最终成为赢家的几率,如果有的话。

谢谢你。

0 投票
2 回答
844 浏览

java - 如何为键是可变的 JSON 字符串创建 java 类?

响应

数据显示在 rest/ads.getAdGroupStats 的 facebook api 中。

我无法将 stats 部分转换为 Java 类,其中 6002306163363 是一个变量,同样可以有更多的映射。以下是三个广告 123456、23456、34567 的完整结果。

我必须创建一个 Java 类,它可以映射到上面的 JSON 并且不能这样做。任何人都可以在这里帮助我吗?

更新:我从 facebook 和我们使用的 api 中获取这些数据需要类,以便可以映射返回的 json。我只能控制创建一个类,以便 api 在内部将其映射出来。我需要所需的java类的格式。

0 投票
1 回答
626 浏览

restfb - 使用 RestFB 的问题

您能否提供以下问题的解决方案: 如何为键是可变的 JSON 字符串创建 java 类?. 在这里,我们无法收集所有统计对象,因为键是动态的。

谢谢,贾扬特

0 投票
3 回答
3569 浏览

facebook - 如何使用 Graph API 设置 Facebook 相册隐私?

我想知道是否可以使用 RestFB Java 库为特定 Facebook 相册设置隐私设置?

非常感谢,

问候,

安东尼

0 投票
1 回答
710 浏览

java - RestFB:Facebook HTTP 400 错误不够具体

我正在使用 RestFB 将我们的在线照片共享应用程序连接到 Facebook。但有时,Facebook 只是简单地向某些查询返回 HTTP 400 错误。经过调查,原因可能会有所不同(墙上的帖子数量达到限制,访问令牌被用户无效甚至响应时间过长),但事实是:我不知道如何捕捉发生了哪个错误。这是一个真正的问题,因为显然,处理不应该是一样的:如果访问令牌无效,我想提示用户让他再次接受申请,但如果FB平台根本没有响应,我例如,可以在一段时间后重试。有什么线索吗?

0 投票
1 回答
689 浏览

java - 如何处理扩展权限对话框

我使用restfb来检查用户的扩展权限。我点击允许权限对话框下次不会再弹出。但是,每次访问此页面时,我在权限对话框上单击“不允许”都会将其恢复。我不想要。我希望单击“不允许”时将永远停止对话框。请给我一个方法

这是我的代码:

Java源码:

查看源代码:

0 投票
4 回答
3144 浏览

java - 使用 RestFB 将视频上传到 Facebook

我正在尝试使用 RestFB 上传视频,我尝试了 2 天,但仍然无法做到,有人可以帮助我吗?我做了什么。

我知道我可以用这个方法video.upload上传视频,而且我必须向 Facebook 视频服务器发送请求,所以我创建了类VideoLegacyFacebookClient,并把这个服务器放在那里,我也尝试了新的执行方法,它需要一个InputStream binaryAttachement视频,并尝试制作此代码:

我做错了什么,有人可以帮助我吗?

0 投票
2 回答
10218 浏览

java - restfb:用 java 编写一个 facebook 应用程序(使用新的图形 api)

我正在尝试使用带有 RestFB 的 Java tomcat 编写一个 facebook 应用程序。

restfb 文档显示以下内容:

我认为我可能正在查看错误的说明,这是针对 facebook 连接或除了 apps.facebook.com/app_name 中的实际 facebook 应用程序之外的任何其他内容。

我非常感谢有关该问题的任何相关信息。我只是想创建一个打印用户姓名的简单 facebook 应用程序。

一般来说,在我获取用户的访问令牌后,我可以执行以下操作:

我的问题是如何正确获取用户的访问令牌?在我在帖子顶部显示的信息中,它表明我需要提出 2 个请求。第一个用于代码,另一个用于访问令牌。并且访问令牌的请求实际上向用户显示了我的应用程序密钥,因为每次我将他转发到不同的页面时,用户都可以轻松查看获取和设置参数。

所以我想我在这里很迷失。

请帮忙!:)

谢谢

评论后更新

使用这些说明,我需要两次重定向用户的页面。首先获取代码,然后获取访问令牌。用户可以看到这两个重定向,因此他可以很容易地从获取参数中看到 facebook 应用程序密钥和密钥。我如何确保这些步骤对用户隐藏?