CodeIgniter Rest API + Facebook SDK


CodeIgniter Rest API + Facebook SDK

我在我的CodeIgniter设置中使用Phil Sturgeon的Rest API (https://github.com/philsturgeon/codeigniter-restserver)。

我的API使用Facebook SDK与Facebook的Graph API交互,请求有关用户的信息,等等。然而,当我对我的API进行AJAX调用时,我得到一个空的Facebook对象作为返回。

我做了一些检查,似乎Facebook的$_REQUEST['code']和$_REQUEST['state'](用于CSRF保护)不提供,当我通过Phil Sturgeon的Rest API进行此调用。

你知道怎么解决这个问题吗?

谢谢!

终于修复了!

发现$facebook->getUser()返回0。需要设置cookie = true在PHP SDK &JS SDK。