问题标签 [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 回答
398 浏览

facebook - Facebook Graph API 不接受缩略图

我正在尝试使用 RestFB 将链接/缩略图组合上传到我的提要。该帖子有效,但未显示缩略图。这是我正在尝试的链接:

http://www.suntimes.com/news/steinberg/10065535-452/motion-disorder-hard-to-diagnose.html

这是缩略图:

就像我说的,缩略图没有出现在提要中。我也尝试过从命令行使用 curl,这是 curl 请求:

有任何想法吗?否则,我将向 Facebook 提交错误。

0 投票
1 回答
516 浏览

java - 无法访问我的朋友的朋友数

我正在尝试使用 Facebook API通过我的帐户获取朋友数。它运作良好。

但是,如果我使用我的一个friendId得到朋友数,我会遇到以下异常

错误测试:
friendsCount(com.company.facebook.test.FbClientTest): Received Facebook error response of type OAuthException: (#604) Can't lookup all friends of 649390517. 只能查找已登录用户或已登录用户用户的朋友是您应用的用户。

0 投票
2 回答
1307 浏览

android - 如何在 android 中与用户在 facebook 中喜欢的帖子不同

我已经使用restfb编写了 facebook android 应用程序。

与帖子不同的是,Facebook Graph Api 说要使用访问令牌向https://graph.facebook.com/postid/likes发送 Http 删除

示例代码是

在执行时,我从服务器收到 BAD Request 400。

解决办法是什么

任何帮助

谢谢。

0 投票
0 回答
443 浏览

java - 如何使用 java 和 restfb api 对桌面应用程序进行身份验证

我正在使用 restfb api 和 Java 语言。但我主要关心的是我如何验证我的用户,我的意思是如何将他们带到登录窗口并从浏览器窗口获取访问令牌。

0 投票
1 回答
1263 浏览

java - 是否可以在不使用 servlet 的情况下用 Java 制作 Facebook 桌面应用程序?

是否可以在不使用 servlet 的情况下用 Java 制作 Facebook 桌面应用程序?

我正在开发一个 Facebook 桌面应用程序。我非常接近完成,但是在获取访问令牌时出现了问题。

我通过我的 Java 代码成功打开了浏览器,但我无法读取 Web 浏览器的 URL。我不想使用 servlet。

0 投票
1 回答
186 浏览

facebook-graph-api - 无法获取 CategorizedFacebookType

我有一个大约一年前开发的应用程序,我正在获取这样的 Facebook 帐户:

直到大约一个月前它工作正常,但现在它返回 fbAccounts 列表为空。这是为什么?

我希望从 restfb-1.6.2.jar 移动到 restfb-1.6.9.jar 会有所帮助,但没有运气,两者都是空的。

我错过了什么?

编辑,为我在使用此 API 时遇到的另一个错误提供代码。以下代码曾经工作:

这会引发以下异常:

同样,这曾经可以正常工作,但现在抛出了这个。

0 投票
1 回答
392 浏览

facebook-graph-api - Graph API 搜索返回的结果与 fb 搜索不同

我使用我的用户登录 facebook,并从 api explorer 获得访问令牌。

如果我在普通墙页面上的 facebook 搜索框中搜索可口可乐,我会得到(官方)可口可乐页面作为第一个结果,该页面有 4000 万粉丝。

如果我使用我的访问令牌使用带有图形 api 的 restfb 进行搜索,则在前 550 多个结果中找不到该页面: Fb explorer query

(我注意到在 fb 中也是如此:如果您在搜索栏中搜索而不按 Enter,则该页面是第一个,如果您然后单击获取所有结果,则该页面不在结果中。)

为什么? 有没有办法像在搜索框中一样获得所有结果? 或者至少首先获得最“喜欢”的人?

谢谢你。

0 投票
1 回答
609 浏览

java - RestFB 不会从某些帐户中获取某些关键字的帖子?

我们正在尝试通过 RestFB 查询界面获取具有 2 个关键字(例如 Chicago Sports)的帖子。它能够从某个帐户获取帖子,但由于某种奇怪的原因,它会跳过来自不同帐户的消息,即使两条消息都已标记为公开。

无法从某个帐户获取数据的原因可能是什么。注意:我正在使用 account1 的凭据执行搜索,并且帖子存在于 account2、account3 中。

感谢您帮助解决此问题。

0 投票
1 回答
3143 浏览

java - 如何使用 restfb 检索 facebook 身份验证代码

我正在使用 RestFB 创建一个 java 应用程序。在这个url,Facebook 解释了如何使用 facebook connect 进行身份验证。

基本上,步骤如下:

  1. 以重定向到 facebook 为例。

https://www.facebook.com/dialog/oauth?client_id=YOUR_APP_ID&redirect_uri=YOUR_URL&scope=email,read_stream

2.如果我使用上述 URL 调用 HTTP 请求,我会得到以下html响应。

3.但如果我通过浏览器调用上述链接,我会得到以下包含 OAuth 代码的url 。

我真正想要的是只能通过浏览器3获得的 OAuth 代码,我无法通过2获得该代码。我想以编程方式在我的独立 java 程序中获取 OAuth 代码。我该如何做到这一点?

0 投票
2 回答
1084 浏览

facebook - 使用 Graph API 只结交已婚朋友

有没有办法使用 Graph API 来获得 relationship_status 等于 Married 的朋友?我是使用 FQL 完成的,但有些字段不相等,并且我在使用 RestFB 时遇到问题,这些字段(如生日)使用 Graph API 和 FQL 具有不同的行为。

FQL 代码确实结婚了朋友 SELECT uid, name, relationship_status FROM user WHERE (uid = MY_ID OR uid IN (SELECT uid2 FROM friend WHERE uid1 = MY_ID)) AND relationship_status='Married'

我想对 Graph API 做同样的事情

我认为 Graph API 也更干净。

谢谢