Facebook API - 重定向URL应该用于桌面/本机应用程序?

时间:2011-09-01 04:17:33

标签: facebook

我正在开发一个与FB接口的桌面应用程序。 FB坚持要求您提供站点URL。由于这是一个桌面应用程序,这实际上没有意义。我将网站网址设置为“localhost”。

当我将“localhost”放入url字符串

时,我收到以下错误
  

API错误代码:191 API错误说明:指定的URL不是   由应用程序拥有错误消息:redirect_uri不是绝对的   URI。检查RFC 3986。

这看起来很常见,但我没有看到桌面应用程序如何处理此网站网址要求的任何示例。

有人能帮助我吗?

由于

1 个答案:

答案 0 :(得分:12)

支付阅读文档的结尾:)

  

我们的OAuth 2.0实施不包括显式桌面应用   支持。但是,如果您的桌面应用程序可以嵌入Web浏览器(大多数情况下   .NET,AIR和Cocoa等桌面框架支持嵌入   浏览器),您可以使用客户端流程进行一次修改:a   具体的redirect_uri。而不是要求桌面应用程序托管   我们提供的Web服务器和填充开发者应用程序中的站点URL   您可以在桌面应用中使用的特定网址:   https://www.facebook.com/connect/login_success.html