SemantiqNode ファイル一覧取得API

| | コメント(0) | トラックバック(0)
概要
ここではファイル一覧の取得を行なうためのAPIの説明をします。

リクエスト方法
  • HTTP
  • パラメータ必須

ホストパラメータ
  • ホスト:http://sngate.dream.jp/
  • ノード名:アクセスしたいノード名

引数
  • action:sn.file.getList
  • path:アクセスするディレクトリ
  • rformat:戻りのフォーマット
    • JSON
    • JSONP
アクセス例
http://snapi.dream.jp/sn/dreamhubblog-node/_pub/do?action=sn.file.getList
&path=/_pub/photos/&rformat=JSONP


レスポンス

  • httpレスポンスのbody部にjson形式またはjsonp形式にて格納されます。
element名 説明
action 実行したaction名を返します
info 現在のページ、最大ページ数、全ファイル数を返します
items セッションIDを表示します
href:相対パス+ファイル名を表示します
displaypath:相対パスを表示します
name:Unicodeでのファイル名を表示します
prop ContentType,作成日,ファイルサイズを表示します
mestat messageとstatus elementを保持します
status エラーの種類や状態を表します

例:JSON形式
{
	"response":{
		"action":"sn.file.getList",
		"info":{
			"page":"1",
			"pages":"1",
			"allitems":"1"
		},
		"items":[{
			"href":"/_pub/photos/yama.jpg",
			"displaypath":"%u002f",
			"name":"%u0079%u0061%u006d%u0061%u002e%u006a%u0070%u0067",
			"displayname":"",
			"prop":{
				"contenttype":"image/jpeg",
				"datetime":"2007-10-19 01:19:02",
				"size":"292479"
			}
		}],
		"mestat":{
			"status":"200",
			"message":""
		}
	}
}

例:JSONP形式
onJSONP(
{
	"response":{
		"action":"sn.file.getList",
		"info":{
			"page":"1",
			"pages":"1",
			"allitems":"1"
		},
		"items":[{
			"href":"/_pub/photos/yama.jpg",
			"displaypath":"%u002f",
			"name":"%u0079%u0061%u006d%u0061%u002e%u006a%u0070%u0067",
			"displayname":"",
			"prop":{
				"contenttype":"image/jpeg",
				"datetime":"2007-10-19 01:19:02",
				"size":"292479"
			}
		}],
		"mestat":{
			"status":"200",
			"message":""
		}
	}
}
);

トラックバック(0)

このブログ記事を参照しているブログ一覧: SemantiqNode ファイル一覧取得API

このブログ記事に対するトラックバックURL: http://blog.dream.jp/cgi-bin/mt/mt-tb.cgi/26

コメントする

マイノードフォト

This is flash contents area.
この「マイノードフォト」は、Dream SemantiqNodeサービスを使って開発チームメンバーのPCに保存された画像を表示しています。

DreamHUB Blog.携帯版

このブログ記事について

このページは、DreamHUBチームが2008年4月18日 11:03に書いたブログ記事です。

ひとつ前のブログ記事は「SemantiqNode 認証API」です。

次のブログ記事は「SemantiqNode ファイル取得API」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。