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, '変更後のタイトル');
?>