Каков наилучший способ подключения проекта Codeigniter к Facebook API?

#php #facebook #codeigniter #sdk #facebook-php-sdk

#php #Facebook #codeigniter #sdk #facebook-php-sdk

Вопрос:

Какой наилучший способ создать приложение Facebook с помощью Codeigniter?

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

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

Комментарии:

1. Это довольно субъективно и зависит от типа приложения, которое вы хотите создать, не могли бы вы пояснить?

Ответ №1:

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
}