0
這是最基本的問題。如何在Codeigniter中加載第三方包?
我下載了Facebook PHP SDK並將其存儲在Codeigniter中的「third_party」文件夾中。我希望這是它應該去的地方。但是,你如何加載這樣的PHP SDK?
感謝
這是最基本的問題。如何在Codeigniter中加載第三方包?
我下載了Facebook PHP SDK並將其存儲在Codeigniter中的「third_party」文件夾中。我希望這是它應該去的地方。但是,你如何加載這樣的PHP SDK?
感謝
我結束了在CI的圖書館目錄翹並將其添加到庫中自動加載的config/autoload.php
autoload.php:
$autoload['libraries'] = array('facebook');
於是,我做了對Facebook實現本身(Facebook類的構造函數)進行小改動,並將密鑰添加到我的應用的配置文件中:
public function __construct()
{
$ci =& get_instance();
$this->setAppId($ci->config->item('fb_appId'));
$this->setApiSecret($ci->config->item('fb_secret'));
$this->setCookieSupport($ci->config->item('fb_cookie'));
$this->setBaseDomain($ci->config->item('fb_domain'));
$this->setFileUploadSupport($ci->config->item('fb_upload'));
}
...和presto - 您現在可以通過您的模型和控制器訪問Facebook的API通過$this->facebook
Demian您可以發佈登錄後網址嗎?我實施了你的建議,並把我帶到FB。在我輸入我的crendentials並授權我的應用程序後,我將會使用會話Id和其他一些查詢字符串重定向到我的應用程序。你能告訴我如何處理這些變量嗎?我在哪裏存儲它們? – 2011-02-21 10:28:59