1

我正在开发一个涉及 Facebook 支持的 mac 应用程序,以便他们可以通过我们的应用程序分享到 Facebook。

为此,我使用 Facebook Graph API,它在内部使用 oAuth 协议来访问用户资源。在此过程中,它使用 webview 输入提供“Access_token”的用户凭据(用户名和密码)。

但我对应用程序的要求是它不应该使用 webview 来输入用户凭据,而应该使用其他视图控制器来提供用户凭据。所以我需要使用 twitter 中的 xAuth 协议。

任何人都可以在这个问题上帮助我吗?如果 facebook 支持 xAuth,请提出建议。

4

1 回答 1

0

Facebook 不提供此处详述的“桌面”应用程序身份验证支持:https ://developers.facebook.com/docs/authentication/

你需要做的是让他们在网站上授权你的应用程序,然后使用桌面应用程序的访问令牌,也就是说,如果你的应用程序连接到某种服务器。

否则,您将不得不按照他们的建议嵌入浏览器并在收到访问令牌后读取它。

于 2012-03-08T05:12:32.900 回答