Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/295.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php CodeIgniter Rest API+;Facebook SDK_Php_Facebook_Codeigniter_Rest_Facebook Graph Api - Fatal编程技术网

Php CodeIgniter Rest API+;Facebook SDK

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保护) 你知道怎么解决这个问题吗 谢谢 终于修

我在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
请求,那么它将不起作用。