将Codeigniter项目连接到Facebook API的最佳方法是什么?

时间:2011-11-09 11:17:16

标签: php facebook codeigniter sdk facebook-php-sdk

使用Codeigniter制作Facebook应用的最佳方法是什么?

我已经看到使用官方facebook-php-sdk的修复程序,以及用于CI的库,例如https://github.com/Necromnius/Facebook-Ignited/downloads

在决定前进方向之前,我应该考虑什么?

1 个答案:

答案 0 :(得分:4)

PHP SDK

PHP SDK不再需要包装器功能。它实现起来相当容易,这意味着您不需要另一个依赖项。此外,SDK会定期更新,因此您应确保您的项目能够轻松更新。即不要对原始的facebook文件进行任何更改,以便他们可以轻松地写出来。

将一个包含SDK文件的简单库拼凑在一起,然后连接到Facebook,如下所示:

// Facebook
$facebook = new Facebook(array(
  'appId'  => $app_facebook_app_id,
  'secret' => $app_facebook_secret,
  'cookie' => $app_facebook_cookie,
));

if($facebook)
{
  // Get friends
  $facebook_friends = $facebook->api('/'.$facebook_id.'/friends');
}

foreach($facebook_friends as $facebook_friend)
{
  // Do something
}