我正在开发一个与FB接口的桌面应用程序。 FB坚持要求您提供站点URL。由于这是一个桌面应用程序,这实际上没有意义。我将网站网址设置为“localhost”。
当我将“localhost”放入url字符串
时,我收到以下错误API错误代码:191 API错误说明:指定的URL不是 由应用程序拥有错误消息:redirect_uri不是绝对的 URI。检查RFC 3986。
这看起来很常见,但我没有看到桌面应用程序如何处理此网站网址要求的任何示例。
有人能帮助我吗?
由于
答案 0 :(得分:12)
支付阅读文档的结尾:)
我们的OAuth 2.0实施不包括显式桌面应用 支持。但是,如果您的桌面应用程序可以嵌入Web浏览器(大多数情况下 .NET,AIR和Cocoa等桌面框架支持嵌入 浏览器),您可以使用客户端流程进行一次修改:a 具体的redirect_uri。而不是要求桌面应用程序托管 我们提供的Web服务器和填充开发者应用程序中的站点URL 您可以在桌面应用中使用的特定网址: https://www.facebook.com/connect/login_success.html