Как лучше всего подключить проект Codeigniter к API Facebook? - PullRequest
2 голосов
/ 09 ноября 2011

Как лучше всего создать приложение для Facebook с Codeigniter?

Я видел исправления для использования официального facebook-php-sdk и библиотек, созданных для CI, таких как https://github.com/Necromnius/Facebook-Ignited/downloads

Что я должен рассмотреть, прежде чем выбрать дальнейший путь?

1 Ответ

4 голосов
/ 09 ноября 2011

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
}
...