Storage
Catalog
GET Init icon upload
Request path:
https://server.kahla.app/Storage/InitIconUpload
Request example:
https://server.kahla.app/Storage/InitIconUpload
Possible Response:
{
"value": "an example string.",
"code": 0,
"message": "an example string.",
"protocolVersion": "0.0.0.0"
}
Possible Response:
{
"code": -1,
"message": "Some error.",
"protocolVersion": "7.0.2.0"
}
Possible Response:
{
"items": [
"Some item is invalid!"
],
"code": -10,
"message": "Your input contains several errors!",
"protocolVersion": "7.0.2.0"
}
GET Init file access
Request path:
https://server.kahla.app/Storage/InitFileAccess
Request example:
https://server.kahla.app/Storage/InitFileAccess?conversationId=0&upload=false&download=false
Request arguments:
Name | Required | Type |
---|---|---|
conversationId | Required | Number |
upload | Required | Boolean |
download | Required | Boolean |
Possible Response:
{
"uploadAddress": "an example string.",
"value": "an example string.",
"code": 0,
"message": "an example string.",
"protocolVersion": "0.0.0.0"
}
Possible Response:
{
"code": -1,
"message": "Some error.",
"protocolVersion": "7.0.2.0"
}
Possible Response:
{
"items": [
"Some item is invalid!"
],
"code": -10,
"message": "Your input contains several errors!",
"protocolVersion": "7.0.2.0"
}
POST Forward media
Request path:
https://server.kahla.app/Storage/ForwardMedia
Request example:
https://server.kahla.app/Storage/ForwardMedia?SourceConversationId=0&SourceFilePath=yourSourceFilePath&TargetConversationId=0
Request content type:
application/x-www-form-urlencoded
Form content example:
SourceConversationId=0&SourceFilePath=yourSourceFilePath&TargetConversationId=0
Request form:
Name | Required | Type |
---|---|---|
SourceConversationId | Required | Number |
SourceFilePath | Required | Text |
TargetConversationId | Required | Number |
Possible Response:
{
"siteName": "an example string.",
"filePath": "an example string.",
"internetPath": "an example string.",
"downloadPath": "an example string.",
"fileSize": 0,
"code": 0,
"message": "an example string.",
"protocolVersion": "0.0.0.0"
}
Possible Response:
{
"code": -1,
"message": "Some error.",
"protocolVersion": "7.0.2.0"
}
Possible Response:
{
"items": [
"Some item is invalid!"
],
"code": -10,
"message": "Your input contains several errors!",
"protocolVersion": "7.0.2.0"
}