2009
12.09

PHP Plurk API 專案開始

最近 Plurk 釋出 API,原本小籤籤小歌手rogabot 的程式都是共用我改寫自 RLPlurkAPI 的版本,換言之,幾乎都是硬幹出來的。

至於現在 Release 出來的這個 API,會依照 Plurk 公佈的 API 標準重新實做,畢竟這才是王道,而且少了一大堆針對頁面的 regex 硬幹法,程式會好維護許多。

專案網址:php-plurk-api

如果有問題請在 Google Code 上面提出,如果要參與開發,也請通知我。

8 comments so far

Add Your Comment
  1. 請問站長有釋出簡單版本的噗浪機器人的source嗎?

  2. 沒有, 只有 php api 而已, 機器人要自己寫。

  3. 我也想加入~~
    之前試著寫過一些抓噗的Robot而已~

  4. KOOL!
    I like it!

  5. 我問一個很笨的問題,請問我要怎麼弄到一則 plurk 的 id?
    我玩 example.php 的時候還一直以為 get_plurk($plurk_id) 裡的 $plurk_id 是使用者的 plurk id 編號 =..=
    因為注解寫 get someone’s plurk
    還是我根本弄錯了?

    and, 每則 plurk 的專屬連結是不是有個術語啊?pre**link?

    sorry, 我很狀況外 =..=

  6. hello, 我試著寫了一個小東西, 大致是抓 wonders 的 plurk, 然後根據 context_raw 內容做對應的回應.
    可是不曉得為什麼它都會回應兩次 …
    if you are free, here is my code, thanks a lot :-)

    #!/usr/bin/php5
    login($api_key, $username, $password);

    echo “”;
    print_r($all = $plurk->get_unread_plurks());
    echo “”;

    foreach($all->plurks as $obj)
    {
    if($obj->qualifier == ‘wonders’)
    {
    $plurk_id = $obj->plurk_id;
    $content_raw = $obj->content_raw;

    if(preg_match(“/^lunch/i”, $content_raw))
    {
    $plurk->add_response($plurk_id, ‘how about an apple for lunch ?’, ’says’);
    }
    }
    }

    ?>

  7. oh …. 天啊 … 我沒注意到留言的語法限制
    還是麻煩您把我的留言都刪了吧
    我自己再試看看 =..=

:alien: :angel: :angry: :blink: :blush: :cheerful: :cool: :cwy: :devil: :dizzy: :ermm: :face: :getlost: :biggrin: :happy: :heart: :kissing: :lol: :ninja: :pinch: :pouty: :sad: :shocked: :sick: :sideways: :silly: :sleeping: :smile: :tongue: :unsure: :w00t: :wassat: :whistle: :wink: :wub:

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>