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

发布于 2024-12-14 14:20:41 字数 274 浏览 4 评论 0原文

使用 Codeigniter 制作 Facebook 应用程序的最佳方式是什么?

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

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

What is the best way to make a Facebook app with Codeigniter?

I've seen fixes for using the official facebook-php-sdk, and libraries made for CI such as https://github.com/Necromnius/Facebook-Ignited/downloads

What should I consider before deciding the way forward?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

无法回应 2024-12-21 14:20:41

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
}

PHP SDK

The PHP SDK does not need a wrapper function anymore. It is fairly easy to implement and it means you do not need to another dependency. Also, the SDK is updated regularly, so you should ensure that your project is able to be updated easily. I.e. don't make any changes to the original facebook files, so that they can over written easily.

Knock together a simple library that includes the SDK files then connect to Facebook like so:

// 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
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文