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