Attribute |
type |
values |
default |
mandate |
comment |
data |
binary |
|
|
true |
Base64 encoded |
thumbnail |
binary |
|
|
false |
Base64 encoded |
Format |
string |
|
|
true |
|
description |
string |
|
|
false |
|
user |
object |
|
null |
false |
|
repository |
object |
|
|
true |
|
Examples:
Method:/image /create Parameters: \{ "attrs": \[ "repository.id":"repoid" "data":data,// in base64? "format":"jpg", "description":zzz \] \} Response: \{ "error":0, "result":\{"id":1\} \} \\ |
Method:/image /create Parameters: \{ "attrs": \[ "repository.id":"repoid" "data":data, "format":"jpg", "description":zzz, "user.id":userId \] \} Response: \{ "error":0, "result":\{"id":1\} \} \\ |
Method:/image /get Parameters: \{ "match": \[ \["id", "=", 2\] \], "return":\["*"\], \} Response: \{ "error":0, "result": \{ "data":data, "format":"jpg", "description":"zzz" \} \} |
Method:/image /set
Parameters:
{
"id":1,
"attrs":{"description":"xyz"}
}
Response:
{
"error":0
}
Method:/image /delete
Parameters:
{
"id":1
}
Response:
{
"error":0
}
Method:/image /search Parameters: \{ "match": \[ "user.id", "=", null \], "return":\["data", "id"\], \} Response: \{ "error":0, "result": \{ total:2, rows: \[ \{ "data":"xxx", "id":1234, \}, \{ "data":"xxx", "id":"1235", \} \] \} \} \\ |
Method:/image /search Parameters: \{ "match": \[ "user.id", "=", userId \], "return":\["data", "id"\], \} Response: \{ "error":0, "result": \{ total:2, rows: \[ \{ "data":data, "id":1234, \}, \{ "data":data, "id":"1235", \} \] \} \} \\ \\ |