问题标签 [facebook-java-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.
java - 是否有可能拥有“背景”Facebook 应用程序?
我需要一个位于用户操作“后台”的 Facebook 应用程序。一旦用户安装了应用程序,它将继续向我的另一个网络应用程序发送用户的状态更新、新朋友连接等。无论应用程序页面是否打开,它都会继续获取信息。
我的问题是——这可能吗?到目前为止,我已经玩过一个用 Java API 编写的简单 iFrame 应用程序。似乎它只能在页面被点击时执行数据收集。
编辑:隐私在这里绝对是一个有效的问题。但是即使没有内置 FB API,应用程序也肯定会提示许可。
facebook - 重定向 Facebook 'offline_access' 权限页面
我正在尝试在使用 Facebook Java API 编码的 iFrame Facebook 应用程序中获得用户对“offline_access”的许可。我了解在用户批准我的申请后,我需要获取“无限期会话密钥”。目前,我可以完成我想要的,但是以一种非常尴尬的方式可能是不正确的。必须有更好的方法来做到这一点。任何想法/想法将不胜感激!
我做了什么
在我的应用程序的 servlet 中,我检查用户当前是否具有“offline_access”权限。如果他们这样做,我会通过Permission.authorizeUrl(Permission.OFFLINE_ACCESS)
. 然后我打电话response.redirect
进入权限页面。我遇到的两个问题是:
- 重定向的权限页面显示在 iFrame 中。因此,Facebook 图书主菜单栏等会显示两次。即看起来像一个应用程序嵌入在另一个应用程序中。
- 一旦重定向到权限页面,用户将被“卡住”。
client.getCacheSessionKey
除非用户手动返回到我的应用程序中的页面,否则我将无法获得“无限期会话密钥”(通过调用)。
可能的解决方法?
- 有没有办法在新窗口中打开/重定向到权限页面?这样也许我可以在我的 servlet 中有一个线程来继续检查重定向后是否设置了权限。然后我可以获得“无限期会话密钥”并将其存储在某个地方?
- 有没有办法在设置权限后设置 Facebook 的 URL?(很像 pre-auth 和 post-auth URL 设置?)或者在访问权限页面后以某种方式控制?
- 还有其他设置我的应用程序的方法吗?作为一个新手,我可能完全搞错了......
red5 - red5上的facebook-java-api,他们可以一起工作吗?
我有一个连接到 Red5 进行通信的 Adobe Flash Builder GUI 应用程序。我可以使用 red5 来调用 facebook API 调用吗?谁能提供一个例子?我能找到的所有例子都与tomcat有关。
谢谢!
servlets - facebook-java-api:fql_query 返回 null
我正在尝试使用 fql_query 获取登录的名字。
我尝试了以下代码:
}
结果输出是:
我保证我收到的 UID 是正确的。使用 facebook-java-api 3.0.2(最新版本)
- 为什么我从查询中得到一个空文档?
- 如果出现问题,为什么查询没有抛出任何相关的异常?
- 这是我在网上找到的代码,有没有更好的方法来实现我的目标?
感谢一切!
我对这个主题真的很陌生,所以对于任何不相关的问题或关于这个主题的信息,我深表歉意。
java - facebook java api:所有 feed_* 方法的替代品是什么?
我看到所有feed_*
方法都已弃用...(我使用的是 3.0.2 版)。是什么取代了它们?如何将某些内容发布到用户的提要。
rest - 如果我错过了 Facebook 的回调会怎样?
如果我错过了 facebook 的回调,因为我的应用程序已关闭或出现错误或其他原因,会发生什么?
facebook会稍后重试吗?
java - facebook有什么好的Java API吗?
我用twitter4j玩了一会儿,发现它非常棒。现在我一直在寻找 facebook 的等价物,但到目前为止还没有找到一个像样的项目。
我查看了facebook-java-api但似乎他们打破了从发布到发布的 API。我认为这是不可接受的。
我目前正在玩一些RestFB,到目前为止 API 看起来还不错,但我遇到了一些连接问题。
我只是在寻找一个简单的库,它可以让我发布状态更新、发送直接消息并通过最少的编码工作获取朋友列表。
有没有人使用 facebook 的 java API 取得任何成功,如果是这样,你在使用什么?谢谢。
android - 在 Android 中使用 Facebook Android SDK 将照片上传到 Facebook
我是安卓新手。我正在通过授权搜索加载照片到 facebook,获取 access_token。这个怎么做?请给我一个Java示例代码。
java - Google AppEngine 上的 FacebookXmlRestClient NotSerializableException
我尝试遵循facebook-java-api 过滤器示例,但是当我尝试将客户端对象保存到会话时,我得到了这个期望。代码托管在 google appengine 平台上。
我更新了过滤器代码以使用地图来保存会话和关联的客户端对象,但我仍然可以获得有效的登录名。任何人都可以发现此代码的问题,或解释如何正确使用 com.google.code.facebookapi.ExtensibleClient 吗?
facebook - 如何使用 facebook-java-api 获取 facebook 会话密钥
如何使用 facebook-java-api 获取会话密钥?# 到目前为止我所做的是:
在我授权我的应用程序访问我的 Facebook 帐户后,我确实被重定向到我的应用程序中的正确重定向 url 并且我这样做了
使用返回的令牌,我尝试获取会话密钥
但结果是:
errors.GrailsExceptionResolver JSONObject["session_key"] 未找到。org.json.JSONException: JSONObject["session_key"] 未找到。在 org.json.JSONObject.get(JSONObject.java:498) 在 org.json.JSONObject.getString(JSONObject.java:669) 在 com.google.code.facebookapi.ExtensibleClient.auth_getSession(ExtensibleClient.java:288) 在com.google.code.facebookapi.ExtensibleClient.auth_getSession(ExtensibleClient.java:274)
我在这里想念什么?该文档根本没有帮助。Javadocs 也完全没有帮助。有人可以向我推荐一个用于 facebook 访问的 java 库吗?