SemantiqNode ファイル一覧取得API
概要
ここではファイル一覧の取得を行なうためのAPIの説明をします。
リクエスト方法
ホストパラメータ
引数
例:JSON形式
例:JSONP形式
ここではファイル一覧の取得を行なうための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

コメントする