CodeIgniter Facebook整合

ste*_*tef 2 php facebook codeigniter

是否有可用的Codeigniter库

  • 使用Facebook帐户登录用户
  • 导入个人资料数据,包括兴趣?

Elliot Haughin的这个库应该包含登录部分,但我不太确定导入配置文件数据.

有人有这方面的信息吗?

jon*_*ohn 10

官方Facebook PHP SDK实际上笨正常工作.

base_facebook.phpfacebook.php你的libraries目录

facebook.php使用这些内容在config目录中创建一个文件

<?php  if ( ! defined('BASEPATH')) exit('No direct script access allowed');

$config['appId']  = 'YOUR_APP_ID_HERE'; 
$config['secret'] = 'YOUR_APP_SECRET_HERE';
Run Code Online (Sandbox Code Playgroud)

然后像这样使用它

...
$this->load->library('facebook');

//Example usage from sdk example
if ($user) {
    try {
        // Proceed knowing you have a logged in user who's authenticated.
        $user_profile = $this->facebook->api('/me');
    } catch (FacebookApiException $e) {
        error_log($e);
        $user = null;
    }
}

// Login or logout url will be needed depending on current user state.
if ($user) {
    $logoutUrl = $this->facebook->getLogoutUrl();
} else {
    $loginUrl = $this->facebook->getLoginUrl();
}
...
Run Code Online (Sandbox Code Playgroud)

全文写在这里