SweetPlurk! – Simple PHP Wrapper of Plurk Official API
自從 Plurk 發佈官方 API 之後,我就一直很想把它包裝成 PHP Class 。前陣子趁著公司在討論 Plurk 備份的機制時,我把這個想法實現了。
它就是 SweetPlurk! ,中文叫做「甜不浪!」。
我開發 SweetPlurk! 的目的很簡單,就是讓 PHP 開發者可以在自己的應用程式上加上 Plurk 的服務,所以也是儘可能讓它保持簡單易用。
註:說穿了, SweetPlurk! 也只是利用 cURL 來完成對官方 API 的溝通,稍有網路基礎的 PHP 開發者其實都可以自己做得到。
SweetPlurk! 的用法很簡單,目前提供讓使用者登入、發噗及回噗。例如:
<?php require_once 'SweetPlurk/Go.php'; define('APP_ROOT_PATH', dirname(__FILE__)); $apiKey = 'your_api_key'; SweetPlurk_Go::init(array( 'apiKey' => $apiKey, // 你申請的 API Key 'cookiePath' => APP_ROOT_PATH . "/tmp/$apiKey.txt", // 你的 Cookie 存放位置 )) ->login('user1', 'pass1$') // 登入第一個帳號 ->addPlurk('message 1') ->addResponse('response 1') ->login('user2', 'pass2$') // 登入第二個帳號 ->addPlurk('message 2') ->addResponse('response 2');
未來還會再繼續把官方 API 有的部份加上去,像是圖檔上傳、朋友列表等等。
當然,因為 SweetPlurk! 剛寫出來不久,很多功能都需要再多加琢磨,希望大家能多給我一些意見。
已使用 SweetPlurk! 的服務:
Categories: PHP
近期迴響