Php CodeIgniter Rest API+;Facebook SDK
我在CodeIgniter设置中使用Phil Sturgeon的RESTAPI() My API使用Facebook SDK与Facebook的Graph API交互,请求有关用户的信息,等等。然而,当我对API进行AJAX调用时,我得到一个空的Facebook对象作为返回 我做了一些检查,当我通过Phil Sturgeon的Rest API进行此调用时,似乎没有提供Facebook的$_请求['code']和$_请求['state'](用于CSRF保护) 你知道怎么解决这个问题吗 谢谢 终于修好了Php CodeIgniter Rest API+;Facebook SDK,php,facebook,codeigniter,rest,facebook-graph-api,Php,Facebook,Codeigniter,Rest,Facebook Graph Api,我在CodeIgniter设置中使用Phil Sturgeon的RESTAPI() My API使用Facebook SDK与Facebook的Graph API交互,请求有关用户的信息,等等。然而,当我对API进行AJAX调用时,我得到一个空的Facebook对象作为返回 我做了一些检查,当我通过Phil Sturgeon的Rest API进行此调用时,似乎没有提供Facebook的$_请求['code']和$_请求['state'](用于CSRF保护) 你知道怎么解决这个问题吗 谢谢 终于修
发现它是$facebook->getUser()返回0。需要在PHP SDK和JS SDK中设置cookie=true。添加代码。很难说没有看到它,但是猜测Fb正在将请求发送到具有错误http方法的api函数。i、 e.如果您的函数是
fb_post()
,并且回调url相同,并且回调是GET
请求,那么它将不起作用。