2011-10-01から1ヶ月間の記事一覧

/api/rm.cgi

API

概要 ブックマークを削除(remove)します。 データベースへのアクセス データを削除します。 パラメータ n=N(必須) 削除するブックマークのItem No. 戻り値 HTML形式で返します。 OK 正常に削除しました error:session セッション切れ。ログアウトしてい…

/api/newlist.cgi

API

概要 新しいリストを作成します。 データベースへのアクセス Write(アイテムを追加します) パラメータ name(必須)新しく作成するリストのリスト名 list(必須)作成するリストに入れるブックマークの、Item No. 複数指定する場合は、カンマ(,)で区切り…

mergelist.cgi

API

概要 すでに存在しているリストに、ブックマークを追加します。 データベースへのアクセス Over Write(既存のアイテムを上書きします) パラメータ name=NAME(必須) もともと存在しているリストのリスト名。 list=LIST(必須) 上で指定したリストに追加…

/api/listslist.cgi

API

概要 作成したリストの名前の一覧を取得します。 データベースへのアクセス Read Only(読み込みのみ) パラメータ なし 戻り値 JSON形式で返します。 パースすると、文字列の配列になります。 [ "LIST NAME 1", "リスト名2, ... ] 使用上の注意 文字コード…

/api/getrecent.cgi

API

概要 最近ブックマークしたアイテムを取得します。 /api/getlast.cgiと似ていますが、 getrecent.cgiは、アイテムの個数を指定します。 データベースへのアクセス Read Only(読み込みのみ) パラメータ n=N(任意): アイテムを何個取得するかを指定します…

/api/getnear.cgi

API

概要 あるブックマークの前後にあるブックマークを取得します。 データベースへのアクセス Read Only(読み込みのみ) パラメータ n=N 中心となるブックマークのItem No.。省略した場合は0を指定したとみなされます。 range=R 前後のアイテムを何個取得する…

/api/getlist.cgi

API

概要 リストのアイテムを取得します アイテムの並びは、アルファベット順です。 データベースへのアクセス Read Only(読み込みのみ) パラメータ name=LIST_NAME(必須)・・取得したいリストの名前 戻り値 JSON形式で返します。 パースすると、オブジェク…

/api/getlast.cgi

API

概要 最近x時間、あるいは最近x日間に追加したブックマークを取得します。 データベースへのアクセス Read Only(読み込みのみ) パラメータ h=HOURS(任意) d=DAYS(任意) パラメータを付けなかった場合、最近24時間に追加したアイテムを返します。 戻り…

/api/get.cgi

API

概要 アイテムの情報を取得します Item No.を指定すると、URLやTitle、追加した日時などをJSON形式で返します。 データベースへのアクセス Read Only パラメータ n=N(必須):取得したいブックマークの番号(Item No.) 戻り値 JSONを返します。 パースする…

/api/edit.cgi

API

概要 ブックマークを編集します。 アイテムの番号を指定し、そのアイテムのURL、Title、リストの情報などを編集します。 データベースへのアクセス Over-Write(既存のデータに上書きします) パラメータ n=N(必須):編集したいブックマークの番号(Item N…

/api/add.cgi

API

概要 ブックマークを追加します。 パラメータ url=URL(必須)追加したいブックマークのURL title=TITLE(任意) 省略した場合は、URLがitle ut=UNIX_TIME(任意)ブックマークした時刻を指定した場合に使います。省略した場合は現在時刻が使われます。utに…

APIをまとめてみる

API

Smartbookmark.netは、 バックエンドを作り、 APIを作り、 そのAPIを使用する形でフロントエンドを作る という流れでサービスを作ったので、すべての機能について、APIがあります。 後から自分で混乱しないように仕様もきっちりまとめてあるので、順々に公開…