我对使用ruby更新Facebook状态开发命令行应用程序感兴趣。要做到这一点,我需要进行身份验证。 Facebook Api是否使用comman line应用程序提供身份验证? 我查了facebook api,不支持命令行应用程序。那我该怎么办?
答案 0 :(得分:1)
目前,如果没有与浏览器的互动,就无法授权用户。
我们的OAuth 2.0实施不包括对为桌面操作系统构建的应用程序的明确支持。但是,如果您的应用程序可以嵌入Web浏览器(大多数桌面框架,如.NET,AIR和Cocoa支持嵌入浏览器),您可以使用客户端流程进行一次修改:特定的redirect_uri。
请参阅Authentication documentation的 Windows,OS X和Linux原生应用部分
有一种额外的身份验证方式可以在没有浏览器的情况下运行,它被称为Authentication for Devices,目前仅支持数量有限的合作伙伴且不可用于一般用途强>