首頁 > PHP > SweetPlurk! – Simple PHP Wrapper of Plurk Official API

SweetPlurk! – Simple PHP Wrapper of Plurk Official API

2009年12月13日 jaceju 發表評論 閱讀評論

自從 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 Tags:

Spam Protection by WP-SpamFree