我尝试了facebook oauth登录,使用php sdk。但是情况不太好。
我是日本的网络工程师。我遇到麻烦了。我正在开发一个web应用程序。应用程序必须通过facebook认证。
- linux server * 3 on AWS
PHP 5.3 MySQL 5.5 - CodeIgniter 2.2
CodeIgniter DB Session (MySQL)Facebook SDK for PHP
开发应用程序后,我尝试补充HTTPS。在此之前,应用程序可以使用facebook API。
随后,应用程序无法访问facebook api在某些时间:(
此代码是尝试登录后回调url,可能是错误代码。
?code=AQBM-p7GxUdlI5osh9O6bcthukWn96kv_baPnNLdzNIIa1Q9kcxHwNv0MiBhgkUht0U3BCd6UZKn-S3odHbAVZHW8JEwkf31FXuKILLVUemmlzlF4HpJ8ysZVpjqKgjrjXR-WaJ_ITW8c0hdzr_8D3QbPCiAYePL_dfuQ4uAhgQGaw6U7G8xOWNiiPOa2_xKYFH2zC3Ce6Pf_wtKdrG5Rjk2o6Tk4Eofhc4EdngZ9K5I4hMqHC3X-2NYntFz8rPBf0xbOCX_oYJZXY6co1dNgdhIeaXEsrGQSzcNo6NQChBCBXFjB17zLtA27SyeuLT4z9w&state=30dcf57216e63b17387e9d6842cbb108#_=_
请告诉我这个题目的解决方案。我不知道原因。FB API规范,FB应用程序设置,CodeIgniter, AWS…
?如何使用https的facebook认证
查看解决问题phpwdn.com
这将返回PHP数组。下一步,先检查demo点击访问demo
在"FacebookRedirectLoginHelper.php"文件中
代替if (isset($response['access_token'])) {
return new FacebookSession($response['access_token']);
if (isset($response->access_token)) {
return new FacebookSession($response->access_token);