手动将facebook sdk5集成到codeigniter

时间:2016-05-28 18:43:14

标签: codeigniter facebook-php-sdk

从facebook-php-sdk v3到v5有什么区别。 如何将最新的facebook php sdk 5集成到codeigniter v3?

我正在寻找一种手动设置的方法。我做了一轮搜索,只能在sdk 3上找到文档。我是codeigniter的新手,我想实现一种方法来使用Facebook登录并验证整个网站的用户。我在一个子文件夹中安装了codeigniter,并在.htacess中进行了更改,以便从url中删除index.php。

对不起,我没有多少但是一直在网上搜索,但在这方面找不到多少。

1 个答案:

答案 0 :(得分:0)

所以我终于成功了。 我在我的Windows笔记本电脑中安装了Xampp,将我托管服务器中的文件复制到了一个带有XAMPP的htdocs文件夹的文件夹(是的,应该从这里开始开始:))

遵循的步骤

  1. 安装最新版本的XAMPP
  2. 将您的网站文件(包括codeigniter安装)移至htdocs文件夹或htdocs内的子文件夹
  3. https://getcomposer.org/
  4. 安装作曲家的exe文件
  5. 复制文件并按照https://github.com/darkwhispering/facebook-sdk-codeigniter指令
  6. 逐步进行操作

    下面给出的步骤快速浏览一下。 [

    1.下载库文件并将文件添加到CodeIgniter安装中。只需要library,config和composer.json文件。

    2.在CodeIgniter /application/config/config.php文件中,将$ config [' composer_autoload']设置为TRUE。

    1. 在CodeIgniter /application/config/config.php文件中,配置“会话变量”部分。 (只是让会话自动加载)
    2. 4.使用您的Facebook App详细信息更新/application/config/facebook.php中的facebook.php配置文件。

      5.安装Facebook PHP SDK,导航到终端中的应用程序文件夹,然后使用composer install运行Composer。

      6.在application / config / autoload.php中对库进行加载,或者使用$ this-> load->库(' facebook');将其加载到所需的控制器中。

      ] 请记住,在步骤中提到的composer.json和要运行的一个是在"应用程序"文件夹(codeigniter附带的文件夹)。所以你应该在到达cmd中的这个文件夹后运行作曲家。

      同时自动加载网址助手可能会让您更轻松。 您现在可以将代码迁移到托管服务器。 :)