【发布时间】:2014-03-12 13:04:48
【问题描述】:
我在我的 CodeIgniter 设置中使用 Phil Sturgeon 的 Rest API (https://github.com/philsturgeon/codeigniter-restserver)。
我的 API 使用 Facebook SDK 与 Facebook 的 Graph API 进行交互,请求有关用户的信息等。但是,当我对我的 API 进行 AJAX 调用时,我得到一个空的 Facebook 对象作为返回。
我做了一些检查,当我通过 Phil Sturgeon 的 Rest API 进行此调用时,似乎没有提供 Facebook 的 $_REQUEST['code'] 和 $_REQUEST['state'](用于 CSRF 保护)。
知道如何解决这个问题吗?
谢谢!
【问题讨论】:
-
添加代码。不看就很难说,但猜测 Fb 正在将请求发送到具有错误 http 方法的 api 函数。即如果你的函数是
fb_post(),并且回调的url是一样的,并且回调是GET的请求,那就不行了。
标签: php facebook codeigniter rest facebook-graph-api