Facebook PHP SDK-注销问题
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Facebook PHP SDK-注销问题,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1516字,纯文字阅读大概需要3分钟。
内容图文
![Facebook PHP SDK-注销问题](/upload/InfoBanner/zyjiaocheng/674/370a5b0e09f94e25baa3aaf1b6e6046f.jpg)
我正在使用FB PHP SDK和Code Igniter 2 Framework.
我有一个注册页面,我可以在其中显示链接,以供用户单击和批准该应用程序,并授予其访问其基本数据和电子邮件的权限.这似乎工作正常(尽管我将其设置为弹出窗口,但没有弹出窗口,仅显示在同一页面上!).
我的问题是,使用FB登录后,页面显示了注销链接,单击该链接应将其注销(并因此再次显示登录链接),但是它不起作用.
我有一个参数集,可以将其带到特定页面,并且可以正常工作.出于某种原因,FB“会话”仍然存在,并且用户保持使用FB登录.
有任何想法吗?
我在控制器中的代码:
// Facebook Connect
$fb_config = array(
'appId' => 'xxx',
'secret' => 'xxx'
);
$this->load->library('facebook', $fb_config);
$user = $this->facebook->getUser();
if ($user) {
try {
$data['user_profile'] = $this->facebook->api('/me');
} catch (FacebookApiException $e) {
$user = null;
}
}
if ($user) {
$params = array('next' => 'http://localhost/game/index.php/game/login');
$data['logout_url'] = $this->facebook->getLogoutUrl($params);
} else {
$params = array('scope' => 'email, publish_stream, publish_actions', 'display' => 'popup');
$data['login_url'] = $this->facebook->getLoginUrl($params);
}
最后一个小问题-我什至应该使用PHP SDK,还是应该使用Javascript SDK?我找不到任何信息最适合任何工作? Confused.com
解决方法:
should I even be using the PHP SDK, or should I use the Javascript SDK?
如果您的应用可以使用JavaScript SDK而不是PHP SDK创建,请继续使用.为其他事情节省服务器的CPU周期.它还允许您异步执行登录,这可能很好.
复杂的应用程序通常同时使用JavaScript SDK和PHP SDK-在这种情况下,登录通常是在JavaScript端进行的(PHP SDK自动知道用户是否通过JavaScript登录).
内容总结
以上是互联网集市为您收集整理的Facebook PHP SDK-注销问题全部内容,希望文章能够帮你解决Facebook PHP SDK-注销问题所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。