2012-07-11 30 views
0

我有一个Web应用程序,用于对Facebook用户进行身份验证。一旦我的网站将他们重定向到使用Facebook登录,FB会使用有效的会话cookie将其重定向回我的网站。这是我猜的PHPCOOKIE。如何在我的iPhone应用程序上使用Facebook凭证登录?

我想从我的iPhone应用程序完成同样的事情。我已经看过Facebook iPhone SDK,但这只是让iPhone应用程序直接调用图形API。

我真正想要做的是让我的后端服务器像调用浏览器一样调用图API。

如何使用iPhone SDK将会话cookie传递给我的服务器的所有请求,与浏览器的方式相同?

回答

0

这确实发生 - 但是你在iPhone上,并且iPhone用认证信息缓存“cookie”。它在NSDefaults中。它也被称为单点登录或SSO。它检测同一设备上本地应用的Facebook登录和身份验证,并为进一步的图形请求设置本地(iPhone应用默认)访问令牌。

+0

但是当我发出后续请求时,我看不到传递到我的网站上的cookie。 – user605957 2012-07-11 21:54:34

+0

所以你想发送应用程序用户的身份验证令牌(访问令牌)到您的PHP网站?为什么?用户是否在该网站上使用了某些东西?是否有某种呼叫等? – 2012-07-12 01:56:05

+0

我的网站反过来使用Facebook的PHP请求访问Facebook。我希望我的iPhone应用程序的行为像Web浏览器一样,就如何与我的PHP站点交互 – user605957 2012-07-12 02:01:05

相关问题