PEAR/Services_CheckPad
概要
- PHP用のcheck*padクライアントライブラリです。
- HTTP_Clientを使用します。
ダウンロード
インストール
pear install -o "http://www.akiyan.com/tgz/Services_CheckPad-0.1.0.tgz"
メソッド一覧
- Services_CheckPad::login($email, $password)
- Services_CheckPad::getListOfToDo()
- Services_CheckPad::addListOfToDo($title)
- Services_CheckPad::delListOfToDo($list_id)
- Services_CheckPad::editListOfToDoTitle($list_id, $title)
- Services_CheckPad::editListOfToDoMemo($list_id, $memo)
- Services_CheckPad::getToDoList($list_id)
- Services_CheckPad::getToDoListURL($list_id)
- Services_CheckPad::getToDoListNotYet($list_id)
- Services_CheckPad::getToDoListDone($list_id)
- Services_CheckPad::addToDo($list_id, $title)
- Services_CheckPad::editToDo($todo_id, $title)
- Services_CheckPad::finishToDo($todo_id)
- Services_CheckPad::unfinishToDo($todo_id)
- Services_CheckPad::delNotYetToDo($todo_id)
- Services_CheckPad::delDoneToDo($todo_id)
使い方
<?php
require_once 'Services/CheckPad.php';
$checkpad =& new Services_CheckPad();
// ログイン
$checkpad->login('example@example.com', 'password');
// ToDoリスト一覧を取得
$list_of_todo = $checkpad->getListOfToDo();
/*
array(
array(
'title' => title,
'id' => list id,
'shared' => shared flag,
),
...
)
*/
// 未完了のToDo一覧を取得
$todolist = $checkpad->getToDoListNotYet(123456);
/*
array(
array(
'title' => title,
'id' => list id,
),
...
)
*/
// ToDo追加
$list_of_todo = $checkpad->addToDo(123456, 'タイトル');
// ToDo完了
$list_of_todo = $checkpad->finishToDo(123456);
// ToDo変更
$list_of_todo = $checkpad->editToDo(123456, '変更後のタイトル');
?>