【问题标题】:Is it possible to make a Facebook desktop application in Java without using a servlet?是否可以在不使用 servlet 的情况下用 Java 制作 Facebook 桌面应用程序?
【发布时间】:2012-02-26 14:15:34
【问题描述】:

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

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

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

【问题讨论】:

  • 是的,这是可能的。按照这个例子,所有用户都需要验证自己并需要在您的应用程序中输入授权码。github.com/fernandezpablo85/scribe-java/blob/master/src/test/…
  • 请礼貌地问你的问题:“只要回答是或否就行了”——没必要废话。
  • 当然。 API 是一个 API。我正在更新您的标题以使其真正有用。
  • @DaveNewton 我阅读了 OP 的问题,他没有使用 API,而是使用 Java 控制浏览器。
  • @leftbrain 哦。那就更奇怪了。

标签: java facebook desktop-application restfb


【解决方案1】:

是的,可以这样做,查看Authentication 文档,您最感兴趣的部分标题为桌面应用程序,上面写着:

我们的 OAuth 2.0 实施不包括显式桌面应用 支持。但是,如果您的桌面应用程序可以嵌入 Web 浏览器(大多数 .NET、AIR 和 Cocoa 等桌面框架支持嵌入 浏览器),您可以通过一项修改来使用客户端流程: 具体的redirect_uri。

您可以阅读更多内容并了解具体情况。

【讨论】:

    最近更新 更多