使用Codeigniter制作Facebook应用的最佳方法是什么?
我已经看到使用官方facebook-php-sdk的修复程序,以及用于CI的库,例如https://github.com/Necromnius/Facebook-Ignited/downloads
在决定前进方向之前,我应该考虑什么?
答案 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
}