Ruby命令行应用程序更新Facebook状态

时间:2012-04-18 10:59:48

标签: ruby facebook facebook-graph-api command-line

我对使用ruby更新Facebook状态开发命令行应用程序感兴趣。要做到这一点,我需要进行身份验证。 Facebook Api是否使用comman line应用程序提供身份验证? 我查了facebook api,不支持命令行应用程序。那我该怎么办?

1 个答案:

答案 0 :(得分:1)

目前,如果没有与浏览器的互动,就无法授权用户。

  

我们的OAuth 2.0实施不包括对为桌面操作系统构建的应用程序的明确支持。但是,如果您的应用程序可以嵌入Web浏览器(大多数桌面框架,如.NET,AIR和Cocoa支持嵌入浏览器),您可以使用客户端流程进行一次修改:特定的redirect_uri。

请参阅Authentication documentation Windows,OS X和Linux原生应用部分

有一种额外的身份验证方式可以在没有浏览器的情况下运行,它被称为Authentication for Devices,目前仅支持数量有限的合作伙伴不可用于一般用途