CodeIgniter delicious api

delicious是一個線上版的社群書籤網站,它也提供了api 出來讓開發者進行串接,PhpDelicious 這個libraries已經將delicious api 打包好了,可以透過PhpDeliciou很快的進行 delicious api 串接,接下來我們將在 CodeIgniter 裡面使用PhpDeliciou 這個libraries。

準備

1. 下載 PhpDelicious
2. 將 cache.inc.php, php-delicious.inc.php, xmlparser.inc.php 放置 libraries/delicious/ 裡面

使用

define('DELICIOUS_USER', 'xxx');	// 帳號
define('DELICIOUS_PASS', 'xxx');	// 密碼
define('CACHE_PATH', '/tmp/');	// cache位置
$this->load->file('libraries/delicious/php-delicious.inc.php');
$oDelicious = new PhpDelicious(DELICIOUS_USER, DELICIOUS_PASS,'10');
$aPosts = $oDelicious->GetAllPosts();
print_r($aPosts);

說明

原本打算用 CodeIgniter Loader 類別裡library function($this->load->library)的,但是對 PhpDelicious 這個class來說需要對它修改,像是檔名要跟class名一樣,為了避免以後新版會有奇怪的問題,所以還是單純一點改用file funcrion($this->load->file),將PhpDelicious以檔案方式載入進來

參考資料

Related Posts with Thumbnails

相關文章

3 thoughts on “CodeIgniter delicious api

  1. Pingback: php-delicious | 遨遊飛翔

  2. 你好,我使用php-delicious.php做mashup的應用
    可是我作addpost的時候,
    在我的delicious上都不會新增,
    且沒有出現錯誤訊息,
    請問如php-delicious上說明說要安裝json和curl等需求
    除了將php-delicious api放到編譯環境底下之後,
    json和curl也要另外安裝嗎?
    謝謝

發表迴響

您的電子郵件位址並不會被公開。 必要欄位標記為 *

*

您可以使用這些 HTML 標籤與屬性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>